IntRange

@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])
public annotation IntRange


Denotes that the annotated element should be an int or long in the given range.

Example:

@IntRange(from=0,to=255)
public int getAlpha() {
...
}

Summary

Public constructors

IntRange(long from, long to)

Public methods

final long

Smallest value, inclusive

final long

Largest value, inclusive

Public constructors

IntRange

public IntRange(long from, long to)

Public methods

getFrom

public final long getFrom()

Smallest value, inclusive

getTo

public final long getTo()

Largest value, inclusive