Class GenericMetadataSupport.FromParameterizedTypeGenericMetadataSupport
java.lang.Object
org.mockito.internal.util.reflection.GenericMetadataSupport
org.mockito.internal.util.reflection.GenericMetadataSupport.FromParameterizedTypeGenericMetadataSupport
- Enclosing class:
- GenericMetadataSupport
private static class GenericMetadataSupport.FromParameterizedTypeGenericMetadataSupport
extends GenericMetadataSupport
Generic metadata implementation for "standalone"
ParameterizedType
.
Offer support to retrieve generic metadata on a ParameterizedType
by reading type variables of
the related raw type and declared type variable of this parameterized type.
This class is not designed to work on ParameterizedType returned by Method.getGenericReturnType()
, as
the ParameterizedType instance return in these cases could have Type Variables that refer to type declaration(s).
That's what meant the "standalone" word at the beginning of the Javadoc.
Instead use GenericMetadataSupport.ParameterizedReturnType
.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.mockito.internal.util.reflection.GenericMetadataSupport
GenericMetadataSupport.BoundedType, GenericMetadataSupport.TypeVarBoundedType, GenericMetadataSupport.WildCardBoundedType
-
Field Summary
FieldsFields inherited from class org.mockito.internal.util.reflection.GenericMetadataSupport
contextualActualTypeParameters
-
Constructor Summary
ConstructorsConstructorDescriptionFromParameterizedTypeGenericMetadataSupport
(ParameterizedType parameterizedType) -
Method Summary
Methods inherited from class org.mockito.internal.util.reflection.GenericMetadataSupport
actualTypeArguments, extractRawTypeOf, extraInterfaces, getActualTypeArgumentFor, hasRawExtraInterfaces, inferFrom, rawExtraInterfaces, registerAllTypeVariables, registerTypeParametersOn, registerTypeVariablesOn, resolveGenericReturnType
-
Field Details
-
parameterizedType
-
-
Constructor Details
-
FromParameterizedTypeGenericMetadataSupport
-
-
Method Details
-
readActualTypeParameters
private void readActualTypeParameters() -
rawType
- Specified by:
rawType
in classGenericMetadataSupport
- Returns:
- Raw type of the current instance.
-