IntRange


@MustBeDocumented
@Retention(value = AnnotationRetention.BINARY)
@Target(allowedTargets = [AnnotationTarget.FUNCTIONAnnotationTarget.PROPERTY_GETTERAnnotationTarget.PROPERTY_SETTERAnnotationTarget.VALUE_PARAMETERAnnotationTarget.FIELDAnnotationTarget.LOCAL_VARIABLEAnnotationTarget.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

Added in 1.10.0-rc01
public IntRange(long from, long to)

Public methods

getFrom

public final long getFrom()

Smallest value, inclusive

getTo

public final long getTo()

Largest value, inclusive