Annotation Interface BottomVal
@Documented
@Retention(RUNTIME)
@Target({TYPE_USE,TYPE_PARAMETER})
@TargetLocations({UPPER_BOUND,LOWER_BOUND})
@SubtypeOf({ArrayLen.class,BoolVal.class,DoubleVal.class,IntVal.class,StringVal.class,MatchesRegex.class,DoesNotMatchRegex.class,ArrayLenRange.class,IntRange.class,IntRangeFromPositive.class,IntRangeFromGTENegativeOne.class,IntRangeFromNonNegative.class})
@InvisibleQualifier
public @interface BottomVal
The bottom type in the Constant Value type system. Programmers should rarely write this type.
- See the Checker Framework Manual:
- Constant Value Checker, the bottom type