| Modifier and Type | Annotation and Description |
|---|---|
| public @interface | ArrayWithoutPackage
An identifier or primitive type, followed by any number of array square brackets. |
| public @interface | BinaryName
Represents a binary name as defined in the Java Language Specification, section 13.1. |
| public @interface | BinaryNameOrPrimitiveType
Represents a primitive type name or a |
| public @interface | BinaryNameWithoutPackage
Represents a string that is a |
| public @interface | CanonicalName
Canonical names have the same syntactic form as |
| public @interface | CanonicalNameAndBinaryName
This is a string that is a valid canonical name and a valid binary name. |
| public @interface | CanonicalNameOrEmpty
Either a |
| public @interface | CanonicalNameOrPrimitiveType
This is a string that is a valid canonical name and a valid binary name or primitive type. |
| public @interface | ClassGetName
The type representation used by the |
| public @interface | ClassGetSimpleName
The format produced by the |
| public @interface | DotSeparatedIdentifiers
This is a string that is a valid fully qualified name and a valid binary name. |
| public @interface | DotSeparatedIdentifiersOrPrimitiveType
This is a string that is a valid fully qualified name and a valid binary name or primitive type. |
| public @interface | FieldDescriptor
Represents a field descriptor (JVM type format) as defined in the Java Virtual Machine Specification, section 4.3.2. |
| public @interface | FieldDescriptorForPrimitive
Represents a field descriptor (JVM type format) for a primitive as defined in the Java Virtual Machine Specification, section 4.3.2. |
| public @interface | FieldDescriptorWithoutPackage
Represents a |
| public @interface | FqBinaryName
An extension of binary name format to represent primitives and arrays. |
| public @interface | FullyQualifiedName
A sequence of dot-separated identifiers, followed by any number of array square brackets. |
| public @interface | Identifier
An identifier. |
| public @interface | IdentifierOrPrimitiveType
An identifier or a primitive type. |
| public @interface | InternalForm
The syntax for binary names that appears in a class file, as defined in the JVM Specification, section 4.2. |
| public @interface | MethodDescriptor
Represents a method descriptor (JVM representation of method signature) as defined in the Java Virtual Machine Specification, section 4.3.3. |
| public @interface | PolySignature
A polymorphic qualifier for the Signature type system. |
| public @interface | PrimitiveType
A primitive type. |
| public @interface | SignatureBottom
The bottom type in the Signature String type system. |
| public @interface | SignatureUnknown
Top qualifier in the type hierarchy. |