public @interface IndexOrHigh
Writing @IndexOrHigh("arr")
is equivalent to writing @NonNegative
@LTEqLengthOf("arr")
, and that is how it is treated internally by the
checker. Thus, if you write an @IndexFor("arr")
annotation, you might see warnings about
@NonNegative
or @LTEqLengthOf
.
NonNegative
,
LTLengthOf
public abstract String[] value