Annotation Interface UnknownClass
@Documented
@Retention(RUNTIME)
@Target({TYPE_USE,TYPE_PARAMETER})
@TargetLocations({EXPLICIT_LOWER_BOUND,EXPLICIT_UPPER_BOUND})
@InvisibleQualifier
@SubtypeOf({})
@DefaultQualifierInHierarchy
public @interface UnknownClass
Represents a Class object whose run-time value is not known at compile time. Also represents
non-Class values.
This annotation is the default in the hierarchy.
- See the Checker Framework Manual:
- ClassVal Checker