Package | Description |
---|---|
com.fasterxml.jackson.databind.introspect |
Functionality needed for Bean introspection, required for detecting
accessors and mutators for Beans, as well as locating and handling
method annotations.
|
Modifier and Type | Field and Description |
---|---|
protected static BasicBeanDescription |
BasicClassIntrospector.BOOLEAN_DESC |
protected static BasicBeanDescription |
BasicClassIntrospector.INT_DESC |
protected static BasicBeanDescription |
BasicClassIntrospector.LONG_DESC |
protected static BasicBeanDescription |
BasicClassIntrospector.STRING_DESC |
Modifier and Type | Field and Description |
---|---|
protected LRUMap<JavaType,BasicBeanDescription> |
BasicClassIntrospector._cachedFCA
Looks like 'forClassAnnotations()' gets called so frequently that we
should consider caching to avoid some of the lookups.
|
Modifier and Type | Method and Description |
---|---|
protected BasicBeanDescription |
BasicClassIntrospector._findStdJdkCollectionDesc(MapperConfig<?> cfg,
JavaType type) |
protected BasicBeanDescription |
BasicClassIntrospector._findStdTypeDesc(JavaType type)
Method called to see if type is one of core JDK types
that we have cached for efficiency.
|
BasicBeanDescription |
BasicClassIntrospector.forClassAnnotations(MapperConfig<?> config,
JavaType type,
ClassIntrospector.MixInResolver r) |
BasicBeanDescription |
BasicClassIntrospector.forCreation(DeserializationConfig cfg,
JavaType type,
ClassIntrospector.MixInResolver r) |
BasicBeanDescription |
BasicClassIntrospector.forDeserialization(DeserializationConfig cfg,
JavaType type,
ClassIntrospector.MixInResolver r) |
static BasicBeanDescription |
BasicBeanDescription.forDeserialization(POJOPropertiesCollector coll)
Factory method to use for constructing an instance to use for building
deserializers.
|
BasicBeanDescription |
BasicClassIntrospector.forDeserializationWithBuilder(DeserializationConfig cfg,
JavaType type,
ClassIntrospector.MixInResolver r) |
BasicBeanDescription |
BasicClassIntrospector.forDirectClassAnnotations(MapperConfig<?> config,
JavaType type,
ClassIntrospector.MixInResolver r) |
static BasicBeanDescription |
BasicBeanDescription.forOtherUse(MapperConfig<?> config,
JavaType type,
AnnotatedClass ac)
Factory method to use for constructing an instance to use for purposes
other than building serializers or deserializers; will only have information
on class, not on properties.
|
static BasicBeanDescription |
BasicBeanDescription.forSerialization(POJOPropertiesCollector coll)
Factory method to use for constructing an instance to use for building
serializers.
|
BasicBeanDescription |
BasicClassIntrospector.forSerialization(SerializationConfig cfg,
JavaType type,
ClassIntrospector.MixInResolver r) |
Copyright © 2008–2018 FasterXML. All rights reserved.