See: Description
| Interface | Description |
|---|---|
| GenericTypeDescription |
Represents a generic type of the Java programming language.
|
| GenericTypeDescription.LazyProjection.OfLoadedParameter.Dispatcher |
A dispatcher for introspecting a method's types.
|
| GenericTypeDescription.Visitor<T> |
A visitor that can be applied to a
GenericTypeDescription for differentiating on the sort of the visited type. |
| GenericTypeList |
A list containing descriptions of generic types.
|
| TypeVariableSource |
A type variable source represents a byte code element that can declare type variables.
|
| TypeVariableSource.Visitor<T> |
A visitor that can be applied to a type variable source.
|
| Class | Description |
|---|---|
| GenericTypeDescription.ForGenericArray |
A base implementation of a generic type description that represents a potentially generic array.
|
| GenericTypeDescription.ForGenericArray.Latent |
A latent implementation of a generic array type.
|
| GenericTypeDescription.ForGenericArray.OfLoadedType |
A description of a loaded generic array type.
|
| GenericTypeDescription.ForNonGenericType |
A raw type representation of a non-generic type.
|
| GenericTypeDescription.ForNonGenericType.Latent |
Represents a non-generic type for a loaded
TypeDescription. |
| GenericTypeDescription.ForNonGenericType.OfLoadedType |
Represents a non-generic type for a loaded
Class. |
| GenericTypeDescription.ForParameterizedType |
A base implementation of a generic type description that represents a parameterized type.
|
| GenericTypeDescription.ForParameterizedType.Latent |
A latent description of a parameterized type.
|
| GenericTypeDescription.ForParameterizedType.OfLoadedType |
Description of a loaded parameterized type.
|
| GenericTypeDescription.ForTypeVariable |
A base implementation of a generic type description that represents a type variable.
|
| GenericTypeDescription.ForTypeVariable.InDetachedForm |
An abstract implementation of a description of a type variable in detached form.
|
| GenericTypeDescription.ForTypeVariable.OfLoadedType |
Description of a loaded type variable.
|
| GenericTypeDescription.ForWildcardType |
A base implementation of a generic type description that represents a wildcard type.
|
| GenericTypeDescription.ForWildcardType.Latent |
A latent description of a wildcard type.
|
| GenericTypeDescription.ForWildcardType.OfLoadedType |
Description of a loaded wildcard.
|
| GenericTypeDescription.LazyProjection |
A lazy projection of a generic type.
|
| GenericTypeDescription.LazyProjection.OfLoadedFieldType |
A lazy projection of a field's type.
|
| GenericTypeDescription.LazyProjection.OfLoadedParameter |
A lazy projection of a loaded parameter.
|
| GenericTypeDescription.LazyProjection.OfLoadedParameter.Dispatcher.ForModernVm |
A dispatcher for a modern VM that supports the
java.lang.reflect.Parameter API for Java 8+. |
| GenericTypeDescription.LazyProjection.OfLoadedParameter.OfLegacyVmConstructor |
Represents a constructor's parameter on a JVM that does not know the
java.lang.reflect.Parameter type. |
| GenericTypeDescription.LazyProjection.OfLoadedParameter.OfLegacyVmMethod |
Represents a method's parameter on a JVM that does not know the
java.lang.reflect.Parameter type. |
| GenericTypeDescription.LazyProjection.OfLoadedReturnType |
A lazy projection of a method's generic return type.
|
| GenericTypeDescription.LazyProjection.OfLoadedSuperType |
A lazy projection of a generic super type.
|
| GenericTypeDescription.SuperTypeIterator |
An iterator that iterates over a type's class hierarchy.
|
| GenericTypeDescription.Visitor.ForSignatureVisitor |
Visits a generic type and appends the discovered type to the supplied signature visitor.
|
| GenericTypeDescription.Visitor.ForSignatureVisitor.OfParameter |
Visits a parameter while visiting a generic type for delegating discoveries to a signature visitor.
|
| GenericTypeDescription.Visitor.Substitutor |
An abstract implementation of a visitor that substitutes generic types by replacing (nested)
type variables and/or non-generic component types.
|
| GenericTypeDescription.Visitor.Substitutor.ForAttachment |
A substitutor that attaches type variables to a type variable source and replaces representations of
TargetType with a given declaring type. |
| GenericTypeDescription.Visitor.Substitutor.ForDetachment |
A visitor for detaching a type from its declaration context by detaching type variables.
|
| GenericTypeDescription.Visitor.Substitutor.ForDetachment.DetachedTypeVariable |
A description of a detached type variable.
|
| GenericTypeDescription.Visitor.Substitutor.ForTypeVariableBinding |
A visitor for binding type variables to their values.
|
| GenericTypeList.AbstractBase |
An abstract base implementation of a generic type list.
|
| GenericTypeList.Empty |
An empty list of generic types.
|
| GenericTypeList.Explicit |
An explicit list of generic types.
|
| GenericTypeList.ForDetachedTypes |
A list of detached types that are attached on reception.
|
| GenericTypeList.ForDetachedTypes.OfTypeVariable |
A list of type variables that are attached on reception.
|
| GenericTypeList.ForDetachedTypes.OfTypeVariable.LazyTypeVariable |
A lazy type variable.
|
| GenericTypeList.ForLoadedType |
A list of loaded generic types.
|
| GenericTypeList.OfConstructorExceptionTypes |
A lazy projection of a constructor's exception types.
|
| GenericTypeList.OfLoadedInterfaceTypes |
A lazy projection of a type's generic interface types.
|
| GenericTypeList.OfMethodExceptionTypes |
A lazy projection of a method's exception types.
|
| Enum | Description |
|---|---|
| GenericTypeDescription.LazyProjection.OfLoadedParameter.Dispatcher.ForLegacyVm |
A dispatcher for a VM that does not support the
java.lang.reflect.Parameter API that throws an exception
for any property. |
| GenericTypeDescription.Sort |
Represents a
GenericTypeDescription's form. |
| GenericTypeDescription.Visitor.NoOp |
A non-operational generic type visitor.
|
| GenericTypeDescription.Visitor.TypeErasing |
A visitor that returns the erasure of any visited type.
|
| GenericTypeDescription.Visitor.TypeVariableErasing |
A visitor for erasing type variables on the most fine-grained level.
|
| GenericTypeDescription.Visitor.TypeVariableErasing.PartialErasureReviser |
A visitor for checking if a type can be erased partially when defined as a parameter of a parameterized type.
|
| TypeVariableSource.Visitor.NoOp |
A none-operational implementation of a type variable visitor that simply returns the visited source.
|
Copyright © 2014–2015. All rights reserved.