Package | Description |
---|---|
com.fasterxml.jackson.databind.type |
Modifier and Type | Field and Description |
---|---|
protected ClassStack |
ClassStack._parent |
Modifier and Type | Method and Description |
---|---|
ClassStack |
ClassStack.child(Class<?> cls) |
ClassStack |
ClassStack.find(Class<?> cls) |
Modifier and Type | Method and Description |
---|---|
protected JavaType |
TypeFactory._fromAny(ClassStack context,
Type srcType,
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,
GenericArrayType type,
TypeBindings bindings) |
protected JavaType |
TypeFactory._fromClass(ClassStack context,
Class<?> rawType,
TypeBindings bindings) |
protected JavaType |
TypeFactory._fromParamType(ClassStack context,
ParameterizedType ptype,
TypeBindings parentBindings)
This method deals with parameterized types, that is,
first class generic classes.
|
protected JavaType |
TypeFactory._fromVariable(ClassStack context,
TypeVariable<?> var,
TypeBindings bindings) |
protected JavaType |
TypeFactory._fromWellKnownClass(ClassStack context,
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,
Class<?> rawType,
TypeBindings bindings,
JavaType superClass,
JavaType[] superInterfaces) |
protected JavaType |
TypeFactory._fromWildcard(ClassStack context,
WildcardType type,
TypeBindings bindings) |
protected JavaType |
TypeFactory._resolveSuperClass(ClassStack context,
Class<?> rawType,
TypeBindings parentBindings) |
protected JavaType[] |
TypeFactory._resolveSuperInterfaces(ClassStack context,
Class<?> rawType,
TypeBindings parentBindings) |
Copyright © 2008–2020 FasterXML. All rights reserved.