Class GenericMetadataSupport.ParameterizedReturnType
- java.lang.Object
-
- org.mockito.internal.util.reflection.GenericMetadataSupport
-
- org.mockito.internal.util.reflection.GenericMetadataSupport.ParameterizedReturnType
-
- Enclosing class:
- GenericMetadataSupport
private static class GenericMetadataSupport.ParameterizedReturnType extends GenericMetadataSupport
Generic metadata specific toParameterizedType
returned viaMethod.getGenericReturnType()
.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.mockito.internal.util.reflection.GenericMetadataSupport
GenericMetadataSupport.BoundedType, GenericMetadataSupport.TypeVarBoundedType, GenericMetadataSupport.WildCardBoundedType
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.reflect.ParameterizedType
parameterizedType
private java.lang.reflect.TypeVariable<?>[]
typeParameters
-
Fields inherited from class org.mockito.internal.util.reflection.GenericMetadataSupport
contextualActualTypeParameters
-
-
Constructor Summary
Constructors Constructor Description ParameterizedReturnType(GenericMetadataSupport source, java.lang.reflect.TypeVariable<?>[] typeParameters, java.lang.reflect.ParameterizedType parameterizedType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Class<?>
rawType()
private void
readTypeParameters()
private void
readTypeVariables()
-
Methods inherited from class org.mockito.internal.util.reflection.GenericMetadataSupport
actualTypeArguments, extractRawTypeOf, extraInterfaces, getActualTypeArgumentFor, hasRawExtraInterfaces, inferFrom, rawExtraInterfaces, registerAllTypeVariables, registerTypeParametersOn, registerTypeVariablesOn, resolveGenericReturnType
-
-
-
-
Constructor Detail
-
ParameterizedReturnType
public ParameterizedReturnType(GenericMetadataSupport source, java.lang.reflect.TypeVariable<?>[] typeParameters, java.lang.reflect.ParameterizedType parameterizedType)
-
-
Method Detail
-
readTypeParameters
private void readTypeParameters()
-
readTypeVariables
private void readTypeVariables()
-
rawType
public java.lang.Class<?> rawType()
- Specified by:
rawType
in classGenericMetadataSupport
- Returns:
- Raw type of the current instance.
-
-