@Target(value=TYPE_USE) @Retention(value=RUNTIME) public static @interface Setting.Constrain.Range
Setting.Constrain.BigRange
double
max
min
step
public abstract double min
Settings being constrained using this annotation must be equal to or greater than this value.
public abstract double max
Settings being constrained using this annotation must be equal to or less than this value.
value
public abstract double step
Settings being constrained using this annotation must be a whole multiple of the step size greater than the minimum value.