| Modifier and Type | Interface and Description |
|---|---|
| public interface | PackageDescription
A package description represents a Java package. |
| public interface | RecordComponentDescription
Represents a component of a Java record. |
| public interface | RecordComponentList<
The type of record component descriptions represented by this list. T extends RecordComponentDescription>Implementations represent a list of record component descriptions. |
| public interface | TypeDefinition
Implementations define a type, either as a |
| public interface | TypeDescription
Implementations of this interface represent a Java type, i.e. a class or interface. |
| public interface | TypeList
Implementations represent a list of type descriptions. |
| Modifier and Type | Class and Description |
|---|---|
| public class | TypeVariableToken
A tokenized representation of a type variable. |