## Uses of Class
com.fasterxml.jackson.databind.type.HierarchicType

Packages that use HierarchicType
com.fasterxml.jackson.databind.type: Package that contains concrete implementations of `JavaType`, as well as the factory (`TypeFactory`) for constructing instances from various input data types (like `Class`, `Type`) and programmatically (for structured types, arrays, `List`s and `Map`s).

Uses of HierarchicType in com.fasterxml.jackson.databind.type

Fields in com.fasterxml.jackson.databind.type declared as HierarchicType
`protected HierarchicType` `TypeFactory._cachedArrayListType` Lazily constructed copy of type hierarchy from `ArrayList` to its supertypes.
`protected HierarchicType` `TypeFactory._cachedHashMapType` Lazily constructed copy of type hierarchy from `HashMap` to its supertypes.
`protected HierarchicType` `HierarchicType._subType`
`protected HierarchicType` `HierarchicType._superType`

Methods in com.fasterxml.jackson.databind.type that return HierarchicType
`protected HierarchicType` `TypeFactory._arrayListSuperInterfaceChain(HierarchicType current)`
`protected HierarchicType` `TypeFactory._doFindSuperInterfaceChain(HierarchicType current, Class<?> target)`
`protected HierarchicType` `TypeFactory._findSuperClassChain(Type currentType, Class<?> target)`
`protected HierarchicType` `TypeFactory._findSuperInterfaceChain(Type currentType, Class<?> target)`
`protected HierarchicType` `TypeFactory._findSuperTypeChain(Class<?> subtype, Class<?> supertype)` Helper method used to find inheritance (implements, extends) path between given types, if one exists (caller generally checks before calling this method).
`protected HierarchicType` `TypeFactory._hashMapSuperInterfaceChain(HierarchicType current)`
`HierarchicType` `HierarchicType.deepCloneWithoutSubtype()` Method that can be used to create a deep clone of this hierarchic type, including super types (but not subtypes)
`HierarchicType` `HierarchicType.getSubType()`
`HierarchicType` `HierarchicType.getSuperType()`

Methods in com.fasterxml.jackson.databind.type with parameters of type HierarchicType
`protected HierarchicType` `TypeFactory._arrayListSuperInterfaceChain(HierarchicType current)`
`protected HierarchicType` `TypeFactory._doFindSuperInterfaceChain(HierarchicType current, Class<?> target)`
`protected HierarchicType` `TypeFactory._hashMapSuperInterfaceChain(HierarchicType current)`
`protected JavaType` `TypeFactory._resolveVariableViaSubTypes(HierarchicType leafType, String variableName, TypeBindings bindings)`
`void` `HierarchicType.setSubType(HierarchicType sub)`
`void` `HierarchicType.setSuperType(HierarchicType sup)`

Copyright © 2012 fasterxml.com. All Rights Reserved.