Class Generics
- java.lang.Object
-
- org.apache.johnzon.mapper.reflection.Generics
-
public final class Generics extends java.lang.Object
-
-
Constructor Summary
Constructors Modifier Constructor Description private
Generics()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.reflect.Type
resolve(java.lang.reflect.Type value, java.lang.reflect.Type rootClass, java.util.Map<java.lang.reflect.Type,java.lang.reflect.Type> resolved)
private static java.lang.reflect.Type
resolveParameterizedType(java.lang.reflect.Type value, java.lang.reflect.Type rootClass, java.util.Map<java.lang.reflect.Type,java.lang.reflect.Type> resolved)
private static java.lang.reflect.Type
resolveTypeVariable(java.lang.reflect.Type value, java.lang.reflect.Type rootClass, java.util.Map<java.lang.reflect.Type,java.lang.reflect.Type> resolved)
private static java.lang.reflect.Type
resolveWildcardType(java.lang.reflect.Type value)
static java.util.Map<java.lang.reflect.Type,java.lang.reflect.Type>
toResolvedTypes(java.lang.reflect.Type clazz)
-
-
-
Method Detail
-
toResolvedTypes
public static java.util.Map<java.lang.reflect.Type,java.lang.reflect.Type> toResolvedTypes(java.lang.reflect.Type clazz)
-
resolve
public static java.lang.reflect.Type resolve(java.lang.reflect.Type value, java.lang.reflect.Type rootClass, java.util.Map<java.lang.reflect.Type,java.lang.reflect.Type> resolved)
-
resolveWildcardType
private static java.lang.reflect.Type resolveWildcardType(java.lang.reflect.Type value)
-
resolveParameterizedType
private static java.lang.reflect.Type resolveParameterizedType(java.lang.reflect.Type value, java.lang.reflect.Type rootClass, java.util.Map<java.lang.reflect.Type,java.lang.reflect.Type> resolved)
-
resolveTypeVariable
private static java.lang.reflect.Type resolveTypeVariable(java.lang.reflect.Type value, java.lang.reflect.Type rootClass, java.util.Map<java.lang.reflect.Type,java.lang.reflect.Type> resolved)
-
-