Package org.microbean.type
Provides classes and interfaces related to Java
Type
instances.- Author:
- Laird Nelson
-
Class Summary Class Description CovariantTypeSemantics ATypeSemantics
specialization that implements the Java Language Specification type assignability rules.DefaultGenericArrayType AGenericArrayType
implementation.DefaultParameterizedType AParameterizedType
implementation.InvariantTypeSemantics An abstractTypeSemantics
that, in general, comparesType
s using invariant semantics.LowerBoundedWildcardType AWildcardType
implementation that has only lower bounds.Types A hub for JavaType
-related operations.TypeSemantics An object representingType
compatibility and assignability semantics.TypeSet UnboundedWildcardType AWildcardType
implementation that has no bounds, i.e.UpperBoundedWildcardType AWildcardType
implementation that has only upper bounds.