| Modifier and Type | Field and Description |
|---|---|
| protected static final BasicBeanDescription | |
| private static final Class | |
| private static final Class | |
| private static final Class | |
| protected static final BasicBeanDescription | |
| protected static final BasicBeanDescription | |
| protected static final BasicBeanDescription | |
| private static final long | |
| protected static final BasicBeanDescription |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| protected BasicBeanDescription | |
| protected BasicBeanDescription | _findStdTypeDesc(MapperConfig<?> config, JavaType type)
Method called to see if type is one of core JDK types that we have cached for efficiency. |
| protected boolean | _isStdJDKCollection(JavaType type)
Helper method used to decide whether we can omit introspection for members (methods, fields, constructors); we may do so for a limited number of container types JDK provides. |
| protected AnnotatedClass | |
| protected AnnotatedClass | _resolveAnnotatedWithoutSuperTypes(MapperConfig<?> config, JavaType type, ClassIntrospector.
|
| protected POJOPropertiesCollector | collectProperties(MapperConfig<?> config, JavaType type, ClassIntrospector.
|
| protected POJOPropertiesCollector | collectPropertiesWithBuilder(MapperConfig<?> config, JavaType type, ClassIntrospector.
|
| protected POJOPropertiesCollector | constructPropertyCollector(MapperConfig<?> config, AnnotatedClass classDef, JavaType type, boolean forSerialization, AccessorNamingStrategy accNaming)
Overridable method called for creating |
| public ClassIntrospector | copy()
Implements abstract com. Method that may be needed when `copy()`ing `ObjectMapper` instances. |
| public BasicBeanDescription | forClassAnnotations(MapperConfig<?> config, JavaType type, ClassIntrospector.
Implements abstract com. Factory method that constructs an introspector that only has information regarding annotations class itself (or its supertypes) has, but nothing on methods or constructors. |
| public BasicBeanDescription | forCreation(DeserializationConfig config, JavaType type, ClassIntrospector.
Implements abstract com. Factory method that constructs an introspector that has information necessary for creating instances of given class ("creator"), as well as class annotations, but no information on member methods |
| public BasicBeanDescription | forDeserialization(DeserializationConfig config, JavaType type, ClassIntrospector.
Implements abstract com. Factory method that constructs an introspector that has all information needed for deserialization purposes. |
| public BasicBeanDescription | forDeserializationWithBuilder(DeserializationConfig config, JavaType builderType, ClassIntrospector.
Implements abstract com. Factory method that constructs an introspector that has all information needed for constructing deserializers that use intermediate Builder objects. |
| public BasicBeanDescription | forDirectClassAnnotations(MapperConfig<?> config, JavaType type, ClassIntrospector.
Implements abstract com. Factory method that constructs an introspector that only has information regarding annotations class itself has (but NOT including its supertypes), but nothing on methods or constructors. |
| public BasicBeanDescription | forSerialization(SerializationConfig config, JavaType type, ClassIntrospector.
Implements abstract com. Factory method that constructs an introspector that has all information needed for serialization purposes. |
| BOOLEAN_DESC | back to summary |
|---|---|
| protected static final BasicBeanDescription BOOLEAN_DESC | |
| CLS_JSON_NODE | back to summary |
|---|---|
| private static final Class<?> CLS_JSON_NODE | |
| CLS_OBJECT | back to summary |
|---|---|
| private static final Class<?> CLS_OBJECT | |
| CLS_STRING | back to summary |
|---|---|
| private static final Class<?> CLS_STRING | |
| INT_DESC | back to summary |
|---|---|
| protected static final BasicBeanDescription INT_DESC | |
| LONG_DESC | back to summary |
|---|---|
| protected static final BasicBeanDescription LONG_DESC | |
| OBJECT_DESC | back to summary |
|---|---|
| protected static final BasicBeanDescription OBJECT_DESC | |
| serialVersionUID | back to summary |
|---|---|
| private static final long serialVersionUID | |
| STRING_DESC | back to summary |
|---|---|
| protected static final BasicBeanDescription STRING_DESC | |
| BasicClassIntrospector | back to summary |
|---|---|
| public BasicClassIntrospector() | |
| _findStdJdkCollectionDesc | back to summary |
|---|---|
| protected BasicBeanDescription _findStdJdkCollectionDesc(MapperConfig<?> cfg, JavaType type) | |
| _findStdTypeDesc | back to summary |
|---|---|
| protected BasicBeanDescription _findStdTypeDesc(MapperConfig<?> config, JavaType type) Method called to see if type is one of core JDK types that we have cached for efficiency. | |
| _isStdJDKCollection | back to summary |
|---|---|
| protected boolean _isStdJDKCollection(JavaType type) Helper method used to decide whether we can omit introspection for members (methods, fields, constructors); we may do so for a limited number of container types JDK provides. | |
| _resolveAnnotatedClass | back to summary |
|---|---|
protected AnnotatedClass _resolveAnnotatedClass(MapperConfig<?> config, JavaType type, ClassIntrospector.
| |
| _resolveAnnotatedWithoutSuperTypes | back to summary |
|---|---|
protected AnnotatedClass _resolveAnnotatedWithoutSuperTypes(MapperConfig<?> config, JavaType type, ClassIntrospector.
| |
| collectProperties | back to summary |
|---|---|
protected POJOPropertiesCollector collectProperties(MapperConfig<?> config, JavaType type, ClassIntrospector.
| |
| collectPropertiesWithBuilder | back to summary |
|---|---|
protected POJOPropertiesCollector collectPropertiesWithBuilder(MapperConfig<?> config, JavaType type, ClassIntrospector.
| |
| constructPropertyCollector | back to summary |
|---|---|
| protected POJOPropertiesCollector constructPropertyCollector(MapperConfig<?> config, AnnotatedClass classDef, JavaType type, boolean forSerialization, AccessorNamingStrategy accNaming) Overridable method called for creating
| |
| copy | back to summary |
|---|---|
| public ClassIntrospector copy() Implements abstract com. Doc from com. Method that may be needed when `copy()`ing `ObjectMapper` instances.
| |
| forClassAnnotations | back to summary |
|---|---|
| public BasicBeanDescription forClassAnnotations(MapperConfig<?> config, JavaType type, ClassIntrospector. Implements abstract com. Doc from com. Factory method that constructs an introspector that only has information regarding annotations class itself (or its supertypes) has, but nothing on methods or constructors.
| |
| forCreation | back to summary |
|---|---|
| public BasicBeanDescription forCreation(DeserializationConfig config, JavaType type, ClassIntrospector. Implements abstract com. Doc from com. Factory method that constructs an introspector that has information necessary for creating instances of given class ("creator"), as well as class annotations, but no information on member methods
| |
| forDeserialization | back to summary |
|---|---|
| public BasicBeanDescription forDeserialization(DeserializationConfig config, JavaType type, ClassIntrospector. Implements abstract com. Doc from com. Factory method that constructs an introspector that has all information needed for deserialization purposes.
| |
| forDeserializationWithBuilder | back to summary |
|---|---|
| public BasicBeanDescription forDeserializationWithBuilder(DeserializationConfig config, JavaType builderType, ClassIntrospector. Implements abstract com. Doc from com. Factory method that constructs an introspector that has all information needed for constructing deserializers that use intermediate Builder objects.
| |
| forDirectClassAnnotations | back to summary |
|---|---|
| public BasicBeanDescription forDirectClassAnnotations(MapperConfig<?> config, JavaType type, ClassIntrospector. Implements abstract com. Doc from com. Factory method that constructs an introspector that only has information regarding annotations class itself has (but NOT including its supertypes), but nothing on methods or constructors.
| |
| forSerialization | back to summary |
|---|---|
| public BasicBeanDescription forSerialization(SerializationConfig config, JavaType type, ClassIntrospector. Implements abstract com. Doc from com. Factory method that constructs an introspector that has all information needed for serialization purposes.
| |