public static class GenericTypeDescription.LazyProjection.OfLoadedParameter extends GenericTypeDescription.LazyProjection
| Modifier and Type | Class and Description |
|---|---|
protected static interface |
GenericTypeDescription.LazyProjection.OfLoadedParameter.Dispatcher
A dispatcher for introspecting a method's types.
|
static class |
GenericTypeDescription.LazyProjection.OfLoadedParameter.OfLegacyVmConstructor
Represents a constructor's parameter on a JVM that does not know the
java.lang.reflect.Parameter type. |
static class |
GenericTypeDescription.LazyProjection.OfLoadedParameter.OfLegacyVmMethod
Represents a method's parameter on a JVM that does not know the
java.lang.reflect.Parameter type. |
GenericTypeDescription.LazyProjection.OfLoadedFieldType, GenericTypeDescription.LazyProjection.OfLoadedParameter, GenericTypeDescription.LazyProjection.OfLoadedReturnType, GenericTypeDescription.LazyProjection.OfLoadedSuperTypeGenericTypeDescription.ForGenericArray, GenericTypeDescription.ForNonGenericType, GenericTypeDescription.ForParameterizedType, GenericTypeDescription.ForTypeVariable, GenericTypeDescription.ForWildcardType, GenericTypeDescription.LazyProjection, GenericTypeDescription.Sort, GenericTypeDescription.SuperTypeIterator, GenericTypeDescription.Visitor<T>NamedElement.WithGenericName, NamedElement.WithRuntimeNameEMPTY_NAME, NO_NAME| Constructor and Description |
|---|
OfLoadedParameter(Object parameter)
Creates a lazy projection of a loaded parameter's type.
|
| Modifier and Type | Method and Description |
|---|---|
TypeDescription |
asErasure()
Returns the erasure of this type.
|
protected GenericTypeDescription |
resolve()
Resolves the actual generic type.
|
accept, equals, getComponentType, getDeclaredFields, getDeclaredMethods, getInterfaces, getLowerBounds, getOwnerType, getParameters, getSort, getSourceCodeName, getStackSize, getSuperType, getSymbol, getTypeName, getUpperBounds, getVariableSource, hashCode, isArray, isPrimitive, iterator, represents, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitforEach, spliteratorpublic OfLoadedParameter(Object parameter)
parameter - The represented parameter.protected GenericTypeDescription resolve()
GenericTypeDescription.LazyProjectionresolve in class GenericTypeDescription.LazyProjectionpublic TypeDescription asErasure()
GenericTypeDescriptionGenericTypeDescription.Sort.WILDCARD)
do not have a well-defined erasure and cause an IllegalStateException to be thrown.Copyright © 2014–2015. All rights reserved.