• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 package checkers.quals;
2 
3 import java.lang.annotation.Target;
4 
5 /**
6  * A special annotation intended solely for representing an unqualified type in
7  * the qualifier hierarchy, as an argument to {@link SubtypeOf#value()},
8  * in the type qualifiers declarations.
9  *
10  * <p>
11  * Programmers cannot write this in source code.
12  */
13 @TypeQualifier
14 @SubtypeOf({})
15 @Target({}) // empty target prevents programmers from writing this in a program
16 public @interface Unqualified { }
17