Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
Array Type.
Link copied to clipboard
An intersection type is defined in java as list of types separates by ampersands.
Link copied to clipboard
Link copied to clipboard
A ReferenceType like a class, an interface or an enum.
Link copied to clipboard
interface ResolvedType
A resolved type.
Link copied to clipboard
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).
Link copied to clipboard
A union type is defined in java as list of types separates by pipes.
Link copied to clipboard
The special type void.
Link copied to clipboard
A wildcard can be: - unbounded (?) - have a lower bound (?