@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
AnnotatedType s, 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
Annotation s, 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
Type s, 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. |