| Modifier and Type | Interface and Description |
|---|---|
| public interface | ArrayType
An array type is created from a component type. |
| public interface | ClassType
A class type, including interface types, enum types, annotation types and record types. |
| public interface | ParameterizedType
A parameterized type. |
| public interface | |
| public interface | Type
A type is used in a program source code, but does not have to be declared anywhere. |
| public interface | TypeVariable
Type variables represent type parameters declared on generic classes or methods. |
| public interface | VoidType
The |
| public interface | WildcardType
A wildcard type. |