@InvisibleQualifier @SubtypeOf(value={}) @Target(value={}) public @interface Unqualified
SubtypeOf.value()
, in the type qualifiers declarations.
This annotation may not be written in source code; it is an implementation detail of the checker.
Note that because of the missing RetentionPolicy, the qualifier will not be stored in bytecode.
Only use this qualifier for very simple type systems. For realistic systems, introduce a top and bottom qualifier that gets stored in bytecode.