Class BeanPropertyMap
- java.lang.Object
-
- com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Iterable<SettableBeanProperty>
public class BeanPropertyMap extends java.lang.Object implements java.lang.Iterable<SettableBeanProperty>, java.io.Serializable
Helper class used for storing mapping from property name toSettableBeanPropertyinstances.Note that this class is used instead of generic
HashMapfor bit of performance gain (and some memory savings):rialized vofufhl Implemented Interfaces:BeanDeserializerBaseDescription copiedson.databind.deser.impl">ObjectIdReader oir)- SpeciionLikeType,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.JsonDeserializer)">modifyCollectionLikeDeserializer(DeserializationConfig config, CollectionLikeType type, BeanDescription beanDesc, JsonDeserializer<?> deserializer)
JsonDeserializer<?>JsonDeserializer<?>JsonDeserializer<?>deserializeWith(com.fasterxml.jackson.core.JsonParser p, ; JsonDeserializer<?>DefaultSerializerProvider. AnnotatedParameter- Overview
- Package
- Use
- databind.introspect.Annotatedrxml.jackson.databind.introspect">AnnotatedParameter
Method called locate all members used for value injection (if any), constructor ValueInjectorinstances, and add them to builder.- Throws:
JsonMappingException
-
constructAnySetter
protected SettableAnyProperty constructAnySetter(DeserializationContext ctxt, Bsp;delegate,