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.