Annotation Interface ClassGetName
@Documented
@Retention(RUNTIME)
@Target({TYPE_USE,TYPE_PARAMETER})
@SubtypeOf(SignatureUnknown.class)
public @interface ClassGetName
The type representation used by the 
Class.getName(), Class.forName(String), and
 Class.forName(String, boolean, ClassLoader) methods. This format is:
 - for any non-array type, the binary name
- for any array type, a format like the field descriptor, but using '.' where the field descriptor uses '/'
Examples include
java.lang.String [Ljava.lang.Object; int [[[I
- See the Checker Framework Manual:
- Signature Checker