FloatRange
-
Cmn
@MustBeDocumented
@Retention(value = AnnotationRetention.BINARY)
@Target(allowedTargets = [AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER, AnnotationTarget.VALUE_PARAMETER, AnnotationTarget.FIELD, AnnotationTarget.LOCAL_VARIABLE, AnnotationTarget.ANNOTATION_CLASS])
annotation FloatRange
Denotes that the annotated element should be a float or double in the given range
Example:
@FloatRange(from=0.0,to=1.0)
public float getAlpha() {
...
}
Summary
Public constructors |
|
|---|---|
FloatRange( |
Cmn
|
Public properties |
||
|---|---|---|
Double |
Smallest value. |
Cmn
|
Boolean |
Whether the from value is included in the range |
Cmn
|
Double |
Largest value. |
Cmn
|
Boolean |
Whether the to value is included in the range |
Cmn
|
Public constructors
FloatRange
FloatRange(
from: Double = Double.NEGATIVE_INFINITY,
to: Double = Double.POSITIVE_INFINITY,
fromInclusive: Boolean = true,
toInclusive: Boolean = true
)