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.
|
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 |
Represents the bottom of the type-qualifier 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.
|
UnannotatedString |
Top qualifier in the type hierarchy.
|