| Annotation Type | Description |
|---|---|
| BinaryName |
Represents a binary name as defined in the Java Language
Specification, section 13.1.
|
| BinaryNameForNonArray |
Represents a
binary name as defined in the Java Language
Specification, section 13.1, but only for a non-array type. |
| BinaryNameForNonArrayInUnnamedPackage |
Represents a
binary name as defined in the Java Language
Specification, section 13.1, but only for a non-array type in the unnamed package (also known
as the default package). |
| BinaryNameInUnnamedPackage |
Represents a string that is both a
BinaryName and an InternalForm. |
| ClassGetName |
The type representation used by the
Class.getName(), Class.forName(String), and
Class.forName(String, boolean, ClassLoader) methods. |
| ClassGetSimpleName |
The format produced by the
Class.getSimpleName() method. |
| FieldDescriptor |
Represents a field descriptor (JVM type format) as defined in the Java Virtual
Machine Specification, section 4.3.2.
|
| FieldDescriptorForArray |
Represents a
field descriptor (JVM type format) as defined in the Java Virtual
Machine Specification, section 4.3.2, but not for all array types: only for an array
type whose base type is either a primitive or in the unnamed package. |
| FullyQualifiedName |
Represents a fully-qualified name as defined in the Java Language
Specification, section 6.7.
|
| Identifier |
An identifier.
|
| IdentifierOrArray |
An identifier, followed by any number of array square brackets.
|
| InternalForm |
The syntax for binary names that appears in a class file, as defined in the JVM Specification,
section 4.2.
|
| InternalFormForNonArray |
The syntax for binary names that appears in a class file, as defined in the JVM Specification,
section 4.2, but only for a non-array type.
|
| MethodDescriptor |
Represents a method descriptor (JVM representation of method signature) as defined in the Java Virtual
Machine Specification, section 4.3.3.
|
| PolySignature |
A polymorphic qualifier for the Signature type system.
|
| SignatureBottom |
The bottom type in the Signature String type system.
|
| SignatureUnknown |
Top qualifier in the type hierarchy.
|
| SourceNameForNonArrayNonInner |
A source name is a string that is a valid fully qualified name and a valid
binary name.
|
| SourceNameForNonInner |
A source name is a string that is a valid fully qualified name and a valid
binary name.
|