private static class GenericTypeResolver.TypeVariableMapVariableResolver extends java.lang.Object implements ResolvableType.VariableResolver
Modifier and Type | Field and Description |
---|---|
private java.util.Map<java.lang.reflect.TypeVariable,java.lang.reflect.Type> |
typeVariableMap |
Constructor and Description |
---|
TypeVariableMapVariableResolver(java.util.Map<java.lang.reflect.TypeVariable,java.lang.reflect.Type> typeVariableMap) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
getSource()
Return the source of the resolver (used for hashCode and equals).
|
ResolvableType |
resolveVariable(java.lang.reflect.TypeVariable<?> variable)
Resolve the specified variable.
|
private final java.util.Map<java.lang.reflect.TypeVariable,java.lang.reflect.Type> typeVariableMap
public TypeVariableMapVariableResolver(java.util.Map<java.lang.reflect.TypeVariable,java.lang.reflect.Type> typeVariableMap)
public ResolvableType resolveVariable(java.lang.reflect.TypeVariable<?> variable)
ResolvableType.VariableResolver
resolveVariable
in interface ResolvableType.VariableResolver
variable
- the variable to resolvenull
public java.lang.Object getSource()
ResolvableType.VariableResolver
getSource
in interface ResolvableType.VariableResolver