Uses of Class
com.fasterxml.jackson.databind.type.ClassStack
-
Packages that use ClassStack Package Description com.fasterxml.jackson.databind.type Package that contains concrete implementations ofJavaType
, as well as the factory (TypeFactory
) for constructing instances from various input data types (likeClass
,Type
) and programmatically (for structured types, arrays,List
s andMap
s). -
-
Uses of ClassStack in com.fasterxml.jackson.databind.type
Fields in com.fasterxml.jackson.databind.type declared as ClassStack Modifier and Type Field Description protected ClassStack
ClassStack. _parent
Methods in com.fasterxml.jackson.databind.type that return ClassStack Modifier and Type Method Description ClassStack
ClassStack. child(java.lang.Class<?> cls)
ClassStack
ClassStack. find(java.lang.Class<?> cls)
Methods in com.fasterxml.jackson.databind.type with parameters of type ClassStack Modifier and Type Method Description protected JavaType
TypeFactory. _fromAny(ClassStack context, java.lang.reflect.Type srcType, TypeBindings bindings)
Factory method that can be used if type information is passed as Java typing returned fromgetGenericXxx
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 alternateJavaType
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)
-