@Version(value="1.0.0")
| Interface | Description |
|---|---|
| AnnotatedArrayTypes.AnnotatedArrayTypeInternal | |
| AnnotatedParameterizedTypes.AnnotatedParameterizedTypeInternal | |
| AnnotatedTypes.AnnotatedTypeInternal |
An internal interface to add some extra functionality onto annotated types.
|
| AnnotatedTypeVariables.AnnotatedTypeVariableInternal | |
| AnnotatedWildcardTypes.AnnotatedWildcardTypeInternal | |
| InferenceVariableBounds |
This object describes the bounds present on a particular inference variable
within the context of a particular bound set.
|
| IntersectionType |
An intersection type, as described in the Java 8 language specification.
|
| ReflectionProperties |
Properties and localized strings relating to types.
|
| Reified |
A type whose instances know their own type, including any available generic
information.
|
| Class | Description |
|---|---|
| AnnotatedArrayTypes |
A collection of utility methods relating to annotated array types.
|
| AnnotatedParameterizedTypes |
A collection of utility methods relating to annotated parameterised types.
|
| AnnotatedTypes |
A collection of general utility methods relating to annotated types within
the Java type system.
|
| AnnotatedTypes.AnnotatedTypeParser |
A parser for
AnnotatedTypes, and various related types. |
| AnnotatedTypeSubstitution |
TODO update the javadocs to take about ANNOTATED types...
|
| AnnotatedTypeVariables |
A collection of utility methods relating to annotated type variables.
|
| AnnotatedWildcardTypes |
A collection of utility methods relating to annotated wildcard types.
|
| AnnotationProperty | |
| Annotations |
A collection of general utility methods relating to annotated types within
the Java type system.
|
| Annotations.AnnotationParser |
A parser for
Annotations, and various related types. |
| ArrayTypes |
A collection of utility methods relating to array types.
|
| BoundSet |
A bound set as described in chapter 18 of the Java 8 language specification.
|
| CaptureConversion |
A
CaptureConversion is a special sort of bound which can be contained
within a BoundSet. |
| ConstraintFormula |
A constraint formula, as they are described in chapter 18 of that Java 8
language specification.
|
| Imports |
An immutable set of imports of java classes.
|
| InferenceVariable |
An inference variable can be thought of as a placeholder for an
instantiation of a
TypeVariable of which we do not yet know
the exact type. |
| IntersectionTypes |
A collection of utility methods relating to intersection types.
|
| InvocationResolver | |
| Methods |
A collection of general utility methods relating to methods in the Java type
system.
|
| ParameterizedTypes |
A collection of utility methods relating to parameterized types.
|
| PrimitiveTypes | |
| RecursiveTypeVisitor |
An implementation of TypeVisitor which provides recursion over the related
types specified by the arguments passed to constructor.
|
| RecursiveTypeVisitor.Builder |
A builder for specifying the behavior of a new
RecursiveTypeVisitor
instance. |
| TypeBounds | |
| TypeHierarchy | |
| TypeResolver |
A
TypeResolver represents a view over an underlying BoundSet,
and provides a number of important functionalities for interacting with that
BoundSet. |
| Types |
A collection of general utility methods relating to the Java type system.
|
| Types.TypeParser |
A parser for
Types, and various related types. |
| TypeSubstitution |
A TypeSubstitution object is a function mapping Type to Type, which
recursively visits each type mentioned by a given type and applies a
substitution to those it encounters which match a given condition.
|
| TypeVariableCapture |
A representation of an unknown instantiation of a type variable or inference
variable which is known to satisfy a certain set of upper and lower bonds.
|
| TypeVariables |
A collection of utility methods relating to type variables.
|
| TypeVisitor |
A visitor to allow types to be dealt with as their specific class without the
need for manual type checking and casting.
|
| WildcardTypes |
A collection of utility methods relating to wildcard types.
|
| Enum | Description |
|---|---|
| ConstraintFormula.Kind |
The kind of a constraint formula describes the nature of the constraint it
represents.
|
| Visibility |
The visibility of a declaration.
|
| Exception | Description |
|---|---|
| ReflectionException |
An exception relating to reflective operations over the Java
Type
system. |