| Modifier and Type | Interface and Description |
|---|---|
| public interface | BaseType
Common superinterface for all nodes representing a primitive type. |
| public interface | FieldTypeSignature
Common superinterface for nodes that represent a (possibly generic) type. |
| public interface | |
| public interface | Signature
Common superinterface for generic signatures. |
| public interface | Tree
Root of the abstract syntax tree hierarchy for generic signatures |
| public interface | TypeArgument
Common supertype for all possible type arguments in the generic signature AST. |
| public interface | TypeSignature
Common superinterface for all signatures that represent a type expression. |
| public interface | TypeTree
Common supertype for all nodes that represent type expressions in the generic signature AST. |
| Modifier and Type | Class and Description |
|---|---|
| public class | |
| public class | BooleanSignature
AST that represents the type boolean. |
| public class | |
| public class | ByteSignature
AST that represents the type byte. |
| public class | CharSignature
AST that represents the type char. |
| public class | |
| public class | ClassTypeSignature
AST representing class types. |
| public class | DoubleSignature
AST that represents the type double. |
| public class | FloatSignature
AST that represents the type float. |
| public class | FormalTypeParameter
AST that represents a formal type parameter. |
| public class | IntSignature
AST that represents the type int. |
| public class | LongSignature
AST that represents the type long. |
| public class | |
| public class | ShortSignature
AST that represents the type short. |
| public class | |
| public class | |
| public class | VoidDescriptor
AST that represents the pseudo-type void. |
| public class |