public class TypeResolver
extends java.lang.Object
| Constructor and Description |
|---|
TypeResolver(java.util.Map<java.lang.reflect.TypeVariable<?>,java.lang.reflect.Type> resolvedTypeVariables) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<java.lang.reflect.TypeVariable<?>,java.lang.reflect.Type> |
getResolvedTypeVariables() |
java.lang.reflect.Type |
resolveType(java.lang.reflect.GenericArrayType type) |
java.lang.reflect.Type |
resolveType(java.lang.reflect.ParameterizedType type)
Resolves a given parameterized type.
|
java.lang.reflect.Type |
resolveType(java.lang.reflect.Type type) |
java.lang.reflect.Type |
resolveType(java.lang.reflect.TypeVariable<?> variable)
Resolves a given type variable.
|
public TypeResolver(java.util.Map<java.lang.reflect.TypeVariable<?>,java.lang.reflect.Type> resolvedTypeVariables)
public java.lang.reflect.Type resolveType(java.lang.reflect.TypeVariable<?> variable)
resolvedTypeVariables map.public java.lang.reflect.Type resolveType(java.lang.reflect.ParameterizedType type)
ParameterizedType instance is returned in which each type variable is resolved using
resolveType(TypeVariable).public java.lang.reflect.Type resolveType(java.lang.reflect.GenericArrayType type)
public java.lang.reflect.Type resolveType(java.lang.reflect.Type type)
public java.util.Map<java.lang.reflect.TypeVariable<?>,java.lang.reflect.Type> getResolvedTypeVariables()
Copyright © 2014. All Rights Reserved.