All Classes and Interfaces

Class
Description
Bootstrap methods for invokedynamic situations.
A utility class containing useful ConstantDescs (primarily ClassDescs).
A GenericArrayType implementation.
A ParameterizedType implementation.
A TypeVariable implementation.
A Type that models a java.lang.reflect.Type for use primarily by a Type.Semantics instance.
A holder of a Type that embodies Gafter's gadget.
A utility class providing useful operations related to Java Types.
Deprecated.
Now that Type instances can can be compared for equality, there is not much call for this class.
A WildcardType implementation that has only lower bounds.
An interface whose implementations skeletally represent a Java type or a Java executable for equality comparison purposes and no other.
A value-like object representing a (Java-like) type for purposes of testing assignability.
A Type.VariantSemantics implementation that implements the rules of typesafe resolution.
A Type.VariantSemantics implementation that implements Java type assignability semantics, which are covariant.
A Type.VariantSemantics implementation that does not permit subtyping, but that compares wildcard types covariantly.
An abstract embodiment of Type assignability rules.
An abstract partial Type.Semantics that permits subtyping.
A WildcardType implementation that has only a single upper bound of Object.class.
A WildcardType implementation that has only upper bounds.