Interface | Description |
---|---|
Type |
A usage of a type.
|
TypeTransformer |
Class | Description |
---|---|
ArrayType |
Array Type.
|
LambdaConstraintType | |
NullType |
This is a virtual type used to represent null values.
|
PrimitiveType | |
ReferenceType |
A ReferenceType like a class, an interface or an enum.
|
TypeVariable |
From JLS 4.4: A type variable is introduced by the declaration of a type parameter of a generic class,
interface, method, or constructor (§8.1.2, §9.1.2, §8.4.4, §8.8.4).
|
VoidType |
The special type void.
|
Wildcard |
A wildcard can be:
- unbounded (?)
- have a lower bound (? super Number)
- have an upper bound (? extends Number)
It is not possible to have both a lower and an upper bound at the same time.
|
Enum | Description |
---|---|
Wildcard.BoundType |