Annotation Type DoubleDefault


@Retention(RUNTIME) @Target(METHOD) public @interface DoubleDefault
Specifies the default value as a double

This annotation is made to be used with double or Double and not other numeric types. It is only supported by the double liaison. Its presence will also override the value of the default method, if it exists.

  • Required Element Summary

    Required Elements
    Modifier and Type
    Required Element
    Description
    double
    The double value to provide as an "if missing" default.
    double
    The double value to provide as a default.
  • Element Details

    • value

      double value
      The double value to provide as a default.
      Returns:
      the double value
    • ifMissing

      double ifMissing
      The double value to provide as an "if missing" default. See DefaultValues.ifMissing() for considerations.
      Returns:
      the double value if missing