protected JavaType |
TypeFactory._fromAny(ClassStack context,
java.lang.reflect.Type type,
TypeBindings bindings)
Factory method that can be used if type information is passed
as Java typing returned from getGenericXxx methods
(usually for a return or argument type).
|
protected JavaType |
TypeFactory._fromArrayType(ClassStack context,
java.lang.reflect.GenericArrayType type,
TypeBindings bindings) |
protected JavaType |
TypeFactory._fromClass(ClassStack context,
java.lang.Class<?> rawType,
TypeBindings bindings) |
protected JavaType |
TypeFactory._fromParamType(ClassStack context,
java.lang.reflect.ParameterizedType ptype,
TypeBindings parentBindings)
This method deals with parameterized types, that is,
first class generic classes.
|
protected JavaType |
TypeFactory._fromVariable(ClassStack context,
java.lang.reflect.TypeVariable<?> var,
TypeBindings bindings) |
protected JavaType |
TypeFactory._fromWellKnownClass(ClassStack context,
java.lang.Class<?> rawType,
TypeBindings bindings,
JavaType superClass,
JavaType[] superInterfaces)
Helper class used to check whether exact class for which type is being constructed
is one of well-known base interfaces or classes that indicates alternate
JavaType implementation.
|
protected JavaType |
TypeFactory._fromWellKnownInterface(ClassStack context,
java.lang.Class<?> rawType,
TypeBindings bindings,
JavaType superClass,
JavaType[] superInterfaces) |
protected JavaType |
TypeFactory._fromWildcard(ClassStack context,
java.lang.reflect.WildcardType type,
TypeBindings bindings) |
protected JavaType |
TypeFactory._resolveSuperClass(ClassStack context,
java.lang.Class<?> rawType,
TypeBindings parentBindings) |
protected JavaType[] |
TypeFactory._resolveSuperInterfaces(ClassStack context,
java.lang.Class<?> rawType,
TypeBindings parentBindings) |