@SubtypeOf(value=UpperBoundUnknown.class) @Documented @Retention(value=RUNTIME) @Target(value={TYPE_USE,TYPE_PARAMETER}) public @interface LTEqLengthOf
For example, an expression with type @LTLengthOf({"a", "b"})
is less than or equal to
both a.length
and b.length
. The sequences a
and b
might have
different lengths.
Modifier and Type | Required Element and Description |
---|---|
java.lang.String[] |
value
Sequences, each of which is at least as long as the annotated expression's value.
|