private static class GenericMetadataSupport.ParameterizedReturnType extends GenericMetadataSupport
ParameterizedType returned via Method.getGenericReturnType().GenericMetadataSupport.BoundedType, GenericMetadataSupport.TypeVarBoundedType, GenericMetadataSupport.WildCardBoundedType| Modifier and Type | Field and Description |
|---|---|
private java.lang.reflect.ParameterizedType |
parameterizedType |
private java.lang.reflect.TypeVariable<?>[] |
typeParameters |
contextualActualTypeParameters| Constructor and Description |
|---|
ParameterizedReturnType(GenericMetadataSupport source,
java.lang.reflect.TypeVariable<?>[] typeParameters,
java.lang.reflect.ParameterizedType parameterizedType) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Class<?> |
rawType() |
private void |
readTypeParameters() |
private void |
readTypeVariables() |
actualTypeArguments, extractRawTypeOf, extraInterfaces, getActualTypeArgumentFor, hasRawExtraInterfaces, inferFrom, rawExtraInterfaces, registerAllTypeVariables, registerTypeParametersOn, registerTypeVariablesOn, resolveGenericReturnTypeprivate final java.lang.reflect.ParameterizedType parameterizedType
private final java.lang.reflect.TypeVariable<?>[] typeParameters
public ParameterizedReturnType(GenericMetadataSupport source, java.lang.reflect.TypeVariable<?>[] typeParameters, java.lang.reflect.ParameterizedType parameterizedType)
private void readTypeParameters()
private void readTypeVariables()
public java.lang.Class<?> rawType()
rawType in class GenericMetadataSupport