Uses of Class
tools.jackson.databind.type.ClassKey
Packages that use ClassKey
Package
Description
Functionality needed for Bean introspection, required for detecting
accessors and mutators for Beans, as well as locating and handling
method annotations.
Package that contains classes and interfaces to help implement
custom extension
JacksonModules
(which are registered on ObjectMapper via builders}.Utility classes for Mapper package.
-
Uses of ClassKey in tools.jackson.databind.deser.bean
Fields in tools.jackson.databind.deser.bean with type parameters of type ClassKeyModifier and TypeFieldDescriptionprotected ConcurrentHashMap<ClassKey,ValueDeserializer<Object>> BeanDeserializerBase._subDeserializersLazily constructed map used to contain deserializers needed for polymorphic subtypes. -
Uses of ClassKey in tools.jackson.databind.introspect
Fields in tools.jackson.databind.introspect with type parameters of type ClassKeyModifier and TypeFieldDescriptionMixInHandler._localMixInsSimple mix-in targets defined locally.Constructor parameters in tools.jackson.databind.introspect with type arguments of type ClassKeyModifierConstructorDescriptionprotectedMixInHandler(MixInResolver overrides, Map<ClassKey, Class<?>> mixins) -
Uses of ClassKey in tools.jackson.databind.module
Fields in tools.jackson.databind.module with type parameters of type ClassKeyModifier and TypeFieldDescriptionprotected HashMap<ClassKey,ValueDeserializer<?>> SimpleDeserializers._classMappingsprotected HashMap<ClassKey,KeyDeserializer> SimpleKeyDeserializers._classMappingsprotected HashMap<ClassKey,ValueSerializer<?>> SimpleSerializers._classMappingsClass-based mappings that are used both for exact and sub-class matches.protected HashMap<ClassKey,ValueInstantiator> SimpleValueInstantiators._classMappingsMappings from raw (type-erased, i.e. non-generic) types to matchingValueInstantiatorinstances.protected HashMap<ClassKey,ValueSerializer<?>> SimpleSerializers._interfaceMappingsInterface-based matches.SimpleAbstractTypeResolver._mappingsMappings from super types to subtypesMethods in tools.jackson.databind.module with parameters of type ClassKeyModifier and TypeMethodDescriptionprotected ValueSerializer<?>SimpleSerializers._findInterfaceMapping(Class<?> cls, ClassKey key) -
Uses of ClassKey in tools.jackson.databind.type
Methods in tools.jackson.databind.type with parameters of type ClassKey -
Uses of ClassKey in tools.jackson.databind.util
Fields in tools.jackson.databind.util with type parameters of type ClassKeyModifier and TypeFieldDescriptionprotected LookupCache<ClassKey,PropertyName> RootNameLookup._rootNamesFor efficient operation, let's try to minimize number of times we need to introspect root element name to use.