@Retention(value=RUNTIME) @Target(value=PARAMETER) public @interface Range
Both bounds are inclusive. Use Double.NaN (default) to leave a bound unspecified.
Double.NaN
double
max
min
public abstract double min
Defaults to Double.NaN (no minimum).
public abstract double max
Defaults to Double.NaN (no maximum).