Uses of Class
tools.jackson.databind.introspect.AnnotatedMember
Packages that use AnnotatedMember
Package
Description
Basic data binding (mapping) functionality that
allows for reading JSON content into Java Objects (POJOs)
and JSON Trees (
JsonNode), as well as
writing Java Objects and trees as JSON.Contains implementation classes of deserialization part of
data binding.
Contains those implementation classes of deserialization part of
data binding that are not considered part of public or semi-public
interfaces.
Functionality needed for Bean introspection, required for detecting
accessors and mutators for Beans, as well as locating and handling
method annotations.
Package that contains interfaces that define how to implement
functionality for dynamically resolving type during deserialization.
Package that contains standard implementations for
TypeResolverBuilder
and
TypeIdResolver.Contains implementation classes of serialization part of
data binding.
Utility classes for Mapper package.
-
Uses of AnnotatedMember in tools.jackson.databind
Fields in tools.jackson.databind declared as AnnotatedMemberModifier and TypeFieldDescriptionprotected final AnnotatedMemberBeanProperty.Std._memberPhysical entity (field, method or constructor argument) that is used to access value of property (or in case of constructor property, just placeholder)final AnnotatedMemberPropertyMetadata.MergeInfo.getterMethods in tools.jackson.databind that return AnnotatedMemberModifier and TypeMethodDescriptionabstract AnnotatedMemberBeanDescription.findAnyGetter()abstract AnnotatedMemberBeanDescription.findAnySetterAccessor()Method used to locate a mutator (settable field, or 2-argument set method) of introspected class that implementsJsonAnySetter.BeanDescription.findJsonKeyAccessor()Method for locating accessor (readable field, or "getter" method) that hasJsonKeyannotation, if any.abstract AnnotatedMemberBeanDescription.findJsonValueAccessor()Method for locating accessor (readable field, or "getter" method) that hasJsonValueannotation, if any.BeanProperty.Bogus.getMember()BeanProperty.getMember()Method for accessing primary physical entity that represents the property; annotated field, method or constructor property.BeanProperty.Std.getMember()Methods in tools.jackson.databind that return types with arguments of type AnnotatedMemberModifier and TypeMethodDescriptionabstract Map<Object,AnnotatedMember> BeanDescription.findInjectables()Methods in tools.jackson.databind with parameters of type AnnotatedMemberModifier and TypeMethodDescriptionstatic PropertyMetadata.MergeInfoPropertyMetadata.MergeInfo.createForDefaults(AnnotatedMember getter) static PropertyMetadata.MergeInfoPropertyMetadata.MergeInfo.createForPropertyOverride(AnnotatedMember getter) static PropertyMetadata.MergeInfoPropertyMetadata.MergeInfo.createForTypeOverride(AnnotatedMember getter) AnnotationIntrospector.findDeserializationContentConverter(MapperConfig<?> config, AnnotatedMember a) Method for findingConverterthat annotated property has indicated needs to be used for values of container type (this also means that method should only be called for properties of container types, List/Map/array properties).AnnotationIntrospector.findImplicitPropertyName(MapperConfig<?> config, AnnotatedMember member) Method for finding implicit name for a property that given annotated member (field, method, creator parameter) may represent.AnnotationIntrospector.findInjectableValue(MapperConfig<?> config, AnnotatedMember member) Method called to find out whether given member expectes a value to be injected, and if so, what is the identifier of the value to use during injection.DeserializationContext.findPropertyContentTypeDeserializer(JavaType containerType, AnnotatedMember accessor) Method called to find and create a type information deserializer for values of given container (list, array, map) property, if one is needed.DeserializationContext.findPropertyTypeDeserializer(JavaType baseType, AnnotatedMember accessor) Method called to create a type information deserializer for values of given non-container property, if one is needed.SerializationContext.findPropertyTypeSerializer(JavaType baseType, AnnotatedMember accessor) LikeSerializationContext.findTypeSerializer(JavaType), but for use from specific POJO property.AnnotationIntrospector.findReferenceType(MapperConfig<?> config, AnnotatedMember member) Method for checking if given member indicates that it is part of a reference (parent/child).AnnotationIntrospector.findSerializationContentConverter(MapperConfig<?> config, AnnotatedMember a) Method for findingConverterthat annotated property has indicated needs to be used for values of container type (this also means that method should only be called for properties of container types, List/Map/array properties).AnnotationIntrospector.findUnwrappingNameTransformer(MapperConfig<?> config, AnnotatedMember member) Method called to check whether given property is marked to be "unwrapped" when being serialized (and appropriately handled in reverse direction, i.e. expect unwrapped representation during deserialization).booleanAnnotationIntrospector.hasIgnoreMarker(MapperConfig<?> config, AnnotatedMember member) Method called to check whether given property is marked to be ignored.AnnotationIntrospector.hasRequiredMarker(MapperConfig<?> config, AnnotatedMember member) Method that can be called to check whether this member has an annotation that suggests whether value for matching property is required or not.AnnotationIntrospector.isTypeId(MapperConfig<?> config, AnnotatedMember member) Method for checking whether given accessor claims to represent type id: if so, its value may be used as an override, instead of generated type id.Constructors in tools.jackson.databind with parameters of type AnnotatedMemberModifierConstructorDescriptionprotectedMergeInfo(AnnotatedMember getter, boolean fromDefaults) Std(PropertyName name, JavaType type, PropertyName wrapperName, AnnotatedMember member, PropertyMetadata metadata) -
Uses of AnnotatedMember in tools.jackson.databind.deser
Fields in tools.jackson.databind.deser declared as AnnotatedMemberModifier and TypeFieldDescriptionprotected final AnnotatedMemberSettableAnyProperty._setterAnnotated variant is needed for JDK serialization onlyMethods in tools.jackson.databind.deser that return AnnotatedMemberModifier and TypeMethodDescriptionCreatorProperty.getMember()SettableBeanProperty.Delegating.getMember()abstract AnnotatedMemberSettableBeanProperty.getMember()Methods in tools.jackson.databind.deser with parameters of type AnnotatedMemberModifier and TypeMethodDescriptionvoidBeanDeserializerBuilder.addInjectable(PropertyName propName, JavaType propType, Annotations contextAnnotations, AnnotatedMember member, Object valueId, Boolean optional, Boolean useInput) protected SettableAnyPropertyBeanDeserializerFactory.constructAnySetter(DeserializationContext ctxt, BeanDescription.Supplier beanDescRef, AnnotatedMember mutator) Method called to construct fallbackSettableAnyPropertyfor handling unknown bean properties, given a method that has been designated as such setter.static SettableAnyPropertySettableAnyProperty.constructForJsonNodeField(DeserializationContext ctxt, BeanProperty property, AnnotatedMember field, JavaType valueType, ValueDeserializer<Object> valueDeser) static SettableAnyPropertySettableAnyProperty.constructForJsonNodeParameter(DeserializationContext ctxt, BeanProperty prop, AnnotatedMember mutator, JavaType valueType, ValueDeserializer<Object> valueDeser, int parameterIndex) static SettableAnyPropertySettableAnyProperty.constructForMapField(DeserializationContext ctxt, BeanProperty property, AnnotatedMember field, JavaType valueType, KeyDeserializer keyDeser, ValueDeserializer<Object> valueDeser, TypeDeserializer typeDeser) static SettableAnyPropertySettableAnyProperty.constructForMapParameter(DeserializationContext ctxt, BeanProperty property, AnnotatedMember field, JavaType valueType, KeyDeserializer keyDeser, ValueDeserializer<Object> valueDeser, TypeDeserializer typeDeser, int parameterIndex) static SettableAnyPropertySettableAnyProperty.constructForMethod(DeserializationContext ctxt, BeanProperty property, AnnotatedMember field, JavaType valueType, KeyDeserializer keyDeser, ValueDeserializer<Object> valueDeser, TypeDeserializer typeDeser) protected JavaTypeBasicDeserializerFactory.resolveMemberAndTypeAnnotations(DeserializationContext ctxt, AnnotatedMember member, JavaType type) Helper method used to resolve additional type-related annotation information like type overrides, or handler (serializer, deserializer) overrides, so that from declared field, property or constructor parameter type is used as the base and modified based on annotations, if any.Constructors in tools.jackson.databind.deser with parameters of type AnnotatedMemberModifierConstructorDescriptionJsonNodeFieldAnyProperty(BeanProperty property, AnnotatedMember field, JavaType valueType, ValueDeserializer<Object> valueDeser, JsonNodeFactory nodeFactory) JsonNodeParameterAnyProperty(BeanProperty property, AnnotatedMember field, JavaType valueType, ValueDeserializer<Object> valueDeser, JsonNodeFactory nodeFactory, int parameterIndex) MapFieldAnyProperty(BeanProperty property, AnnotatedMember field, JavaType valueType, KeyDeserializer keyDeser, ValueDeserializer<Object> valueDeser, TypeDeserializer typeDeser, ValueInstantiator inst) MapParameterAnyProperty(BeanProperty property, AnnotatedMember field, JavaType valueType, KeyDeserializer keyDeser, ValueDeserializer<Object> valueDeser, TypeDeserializer typeDeser, ValueInstantiator inst, int parameterIndex) MethodAnyProperty(BeanProperty property, AnnotatedMember field, JavaType valueType, KeyDeserializer keyDeser, ValueDeserializer<Object> valueDeser, TypeDeserializer typeDeser) SettableAnyProperty(BeanProperty property, AnnotatedMember setter, JavaType type, KeyDeserializer keyDeser, ValueDeserializer<Object> valueDeser, TypeDeserializer typeDeser) -
Uses of AnnotatedMember in tools.jackson.databind.deser.bean
Methods in tools.jackson.databind.deser.bean with parameters of type AnnotatedMemberModifier and TypeMethodDescriptionprotected PropertyMetadataBeanDeserializerBase._getSetterInfo(DeserializationContext ctxt, AnnotatedMember accessor, JavaType type) Method essentially copied fromBasicDeserializerFactory, needed to findPropertyMetadatafor Delegating Creator, for access to annotation-derived info.protected BeanDeserializerBaseBeanDeserializerBase._handleByNameInclusion(DeserializationContext ctxt, AnnotationIntrospector intr, BeanDeserializerBase contextual, AnnotatedMember accessor) -
Uses of AnnotatedMember in tools.jackson.databind.deser.impl
Fields in tools.jackson.databind.deser.impl declared as AnnotatedMemberModifier and TypeFieldDescriptionprotected final AnnotatedMemberMergingSettableBeanProperty._accessorMember (field, method) used for accessing existing value.protected final AnnotatedMemberMethodProperty._annotatedMethods in tools.jackson.databind.deser.impl that return AnnotatedMemberModifier and TypeMethodDescriptionMethodProperty.getMember()ObjectIdReferenceProperty.getMember()ObjectIdValueProperty.getMember()SetterlessProperty.getMember()Methods in tools.jackson.databind.deser.impl with parameters of type AnnotatedMemberModifier and TypeMethodDescriptionstatic MergingSettableBeanPropertyMergingSettableBeanProperty.construct(SettableBeanProperty delegate, AnnotatedMember accessor) Constructors in tools.jackson.databind.deser.impl with parameters of type AnnotatedMemberModifierConstructorDescriptionprotectedMergingSettableBeanProperty(SettableBeanProperty delegate, AnnotatedMember accessor) MethodProperty(BeanPropertyDefinition propDef, JavaType type, TypeDeserializer typeDeser, Annotations contextAnnotations, AnnotatedMember annotated) ValueInjector(PropertyName propName, JavaType type, AnnotatedMember mutator, Object valueId, Boolean optional, Boolean useInput) -
Uses of AnnotatedMember in tools.jackson.databind.introspect
Classes in tools.jackson.databind.introspect with type parameters of type AnnotatedMemberModifier and TypeClassDescriptionprotected static classSubclasses of AnnotatedMember in tools.jackson.databind.introspectModifier and TypeClassDescriptionfinal classfinal classObject that represents non-static (and usually non-transient/volatile) fields of a class.final classfinal classObject that represents method parameters, mostly so that associated annotations can be processed conveniently.classIntermediate base class that encapsulates features that constructors and methods share.classPlaceholder used by virtual properties as placeholder for underlyingAnnotatedMember.Fields in tools.jackson.databind.introspect with type parameters of type AnnotatedMemberModifier and TypeFieldDescriptionprotected LinkedList<AnnotatedMember>POJOPropertiesCollector._anyGetterFieldprotected LinkedList<AnnotatedMember>POJOPropertiesCollector._anyGettersprotected LinkedList<AnnotatedMember>POJOPropertiesCollector._anySetterFieldprotected LinkedHashMap<Object,AnnotatedMember> POJOPropertiesCollector._injectablesLazily collected list of members that were annotated to indicate that they represent mutators for deserializer value injection.protected LinkedList<AnnotatedMember>POJOPropertiesCollector._jsonKeyAccessorsAccessors (field or "getter" method annotated withJsonKeyprotected LinkedList<AnnotatedMember>POJOPropertiesCollector._jsonValueAccessorsAccessors (field or "getter" method) annotated withJsonValueMethods in tools.jackson.databind.introspect that return AnnotatedMemberModifier and TypeMethodDescriptionBasicBeanDescription.findAnyGetter()Method used to locate the method of introspected class that implementsJsonAnyGetter.BasicBeanDescription.findAnySetterAccessor()BasicBeanDescription.findJsonKeyAccessor()BasicBeanDescription.findJsonValueAccessor()BeanPropertyDefinition.getAccessor()Method used to find accessor (getter, field to access) to use for accessing value of the property.POJOPropertiesCollector.getAnyGetterField()POJOPropertiesCollector.getAnyGetterMethod()POJOPropertiesCollector.getAnySetterField()POJOPropertiesCollector.getJsonKeyAccessor()POJOPropertiesCollector.getJsonValueAccessor()BeanPropertyDefinition.getMutator()Method used to find mutator (constructor parameter, setter, field) to use for changing value of the property.BeanPropertyDefinition.getNonConstructorMutator()abstract AnnotatedMemberBeanPropertyDefinition.getPrimaryMember()Method used to find the property member (getter, setter, field) that has the highest precedence in current context (getter method when serializing, if available, and so forth), if any.POJOPropertyBuilder.getPrimaryMember()protected AnnotatedMemberPOJOPropertyBuilder.getPrimaryMemberUnchecked()Methods in tools.jackson.databind.introspect that return types with arguments of type AnnotatedMemberModifier and TypeMethodDescriptionBasicBeanDescription.findInjectables()POJOPropertiesCollector.getInjectables()Methods in tools.jackson.databind.introspect with parameters of type AnnotatedMemberModifier and TypeMethodDescriptionprotected voidPOJOPropertiesCollector._doAddInjectable(JacksonInject.Value injectable, AnnotatedMember m) protected PropertyMetadataPOJOPropertyBuilder._getSetterInfo(PropertyMetadata metadata, AnnotatedMember primary) Helper method that contains logic for accessing and merging all setter information that we needed, regarding things like possible merging of property value, and handling of incoming nulls.protected Class<?>POJOPropertyBuilder._rawTypeOf(AnnotatedMember m) AnnotationIntrospectorPair.findDeserializationContentConverter(MapperConfig<?> config, AnnotatedMember a) JacksonAnnotationIntrospector.findDeserializationContentConverter(MapperConfig<?> config, AnnotatedMember a) AnnotationIntrospectorPair.findImplicitPropertyName(MapperConfig<?> config, AnnotatedMember ann) JacksonAnnotationIntrospector.findImplicitPropertyName(MapperConfig<?> config, AnnotatedMember m) AnnotationIntrospectorPair.findInjectableValue(MapperConfig<?> config, AnnotatedMember m) JacksonAnnotationIntrospector.findInjectableValue(MapperConfig<?> config, AnnotatedMember m) AnnotationIntrospectorPair.findReferenceType(MapperConfig<?> config, AnnotatedMember member) JacksonAnnotationIntrospector.findReferenceType(MapperConfig<?> config, AnnotatedMember member) AnnotationIntrospectorPair.findSerializationContentConverter(MapperConfig<?> config, AnnotatedMember a) JacksonAnnotationIntrospector.findSerializationContentConverter(MapperConfig<?> config, AnnotatedMember a) AnnotationIntrospectorPair.findUnwrappingNameTransformer(MapperConfig<?> config, AnnotatedMember member) JacksonAnnotationIntrospector.findUnwrappingNameTransformer(MapperConfig<?> config, AnnotatedMember member) booleanPOJOPropertyBuilder.hasFieldOrGetter(AnnotatedMember member) booleanAnnotationIntrospectorPair.hasIgnoreMarker(MapperConfig<?> config, AnnotatedMember m) booleanJacksonAnnotationIntrospector.hasIgnoreMarker(MapperConfig<?> config, AnnotatedMember m) AnnotationIntrospectorPair.hasRequiredMarker(MapperConfig<?> config, AnnotatedMember m) JacksonAnnotationIntrospector.hasRequiredMarker(MapperConfig<?> config, AnnotatedMember m) booleanVisibilityChecker.isCreatorVisible(AnnotatedMember m) Method for checking whether given creator (other than "scalar constructor", seeVisibilityChecker.isScalarConstructorVisible(tools.jackson.databind.introspect.AnnotatedMember)) is auto-detectable as Creator, with respect to its visibility (not considering signature, just visibility)booleanVisibilityChecker.isScalarConstructorVisible(AnnotatedMember m) Method for checking whether given single-scalar-argument constructor is auto-detectable as delegating Creator, with respect to its visibility (not considering signature, just visibility)AnnotationIntrospectorPair.isTypeId(MapperConfig<?> config, AnnotatedMember member) JacksonAnnotationIntrospector.isTypeId(MapperConfig<?> config, AnnotatedMember member) WithMember.withMember(AnnotatedMember member) Method parameters in tools.jackson.databind.introspect with type arguments of type AnnotatedMemberModifier and TypeMethodDescriptionprotected booleanPOJOPropertiesCollector._resolveFieldVsGetter(List<AnnotatedMember> accessors) Method that will be given aListwith 2 or more accessors that may be in conflict: it will need to remove lower-priority accessors to leave just a single highest-priority accessor to use.Constructors in tools.jackson.databind.introspect with parameters of type AnnotatedMember -
Uses of AnnotatedMember in tools.jackson.databind.jsontype
Methods in tools.jackson.databind.jsontype with parameters of type AnnotatedMemberModifier and TypeMethodDescriptionabstract Collection<NamedType>SubtypeResolver.collectAndResolveSubtypesByClass(MapperConfig<?> config, AnnotatedMember property, JavaType baseType) Method for finding out all reachable subtypes for a property specified by given element (method or field), such that access is by type, typically needed for serialization (converting from type to type name).abstract Collection<NamedType>SubtypeResolver.collectAndResolveSubtypesByTypeId(MapperConfig<?> config, AnnotatedMember property, JavaType baseType) Method for finding out all reachable subtypes for a property specified by given element (method or field), such that access is by type id, typically needed for deserialization (converting from type id to type).TypeResolverProvider.findPropertyContentTypeDeserializer(DeserializationContext ctxt, AnnotatedMember accessor, JavaType containerType) TypeResolverProvider.findPropertyContentTypeSerializer(SerializationContext ctxt, AnnotatedMember accessor, JavaType containerType) TypeResolverProvider.findPropertyTypeDeserializer(DeserializationContext ctxt, AnnotatedMember accessor, JavaType baseType) TypeResolverProvider.findPropertyTypeSerializer(SerializationContext ctxt, AnnotatedMember accessor, JavaType baseType) -
Uses of AnnotatedMember in tools.jackson.databind.jsontype.impl
Methods in tools.jackson.databind.jsontype.impl with parameters of type AnnotatedMemberModifier and TypeMethodDescriptionStdSubtypeResolver.collectAndResolveSubtypesByClass(MapperConfig<?> config, AnnotatedMember property, JavaType baseType) StdSubtypeResolver.collectAndResolveSubtypesByTypeId(MapperConfig<?> config, AnnotatedMember property, JavaType baseType) -
Uses of AnnotatedMember in tools.jackson.databind.ser
Fields in tools.jackson.databind.ser declared as AnnotatedMemberModifier and TypeFieldDescriptionprotected final AnnotatedMemberAnyGetterWriter._accessorMethod (or Field) that represents the "any getter"protected final AnnotatedMemberBeanPropertyWriter._memberMember (field, method) that represents property and allows access to associated annotations.protected AnnotatedMemberBeanSerializerBuilder._typeIdProperty that is used for type id (and not serialized as regular property)Methods in tools.jackson.databind.ser that return AnnotatedMemberModifier and TypeMethodDescriptionBeanPropertyWriter.getMember()BeanSerializerBuilder.getTypeId()Methods in tools.jackson.databind.ser with parameters of type AnnotatedMemberModifier and TypeMethodDescriptionprotected BeanPropertyWriterPropertyBuilder._constructPropertyWriter(BeanPropertyDefinition propDef, AnnotatedMember member, Annotations contextAnnotations, JavaType declaredType, ValueSerializer<?> ser, TypeSerializer typeSer, JavaType serType, boolean suppressNulls, Object suppressableValue, Class<?>[] includeInViews) Overridable factory method for actual construction ofBeanPropertyWriter; often needed if subclassingPropertyBuilder.buildWriter(tools.jackson.databind.SerializationContext, tools.jackson.databind.introspect.BeanPropertyDefinition, tools.jackson.databind.JavaType, tools.jackson.databind.ValueSerializer<?>, tools.jackson.databind.jsontype.TypeSerializer, tools.jackson.databind.jsontype.TypeSerializer, tools.jackson.databind.introspect.AnnotatedMember, boolean)method.protected BeanPropertyWriterBeanSerializerFactory._constructWriter(SerializationContext ctxt, BeanPropertyDefinition propDef, PropertyBuilder pb, boolean staticTyping, AnnotatedMember accessor) Secondary helper method for constructingBeanPropertyWriterfor given member (field or method).protected BeanPropertyWriterPropertyBuilder.buildWriter(SerializationContext ctxt, BeanPropertyDefinition propDef, JavaType declaredType, ValueSerializer<?> ser, TypeSerializer typeSer, TypeSerializer contentTypeSer, AnnotatedMember am, boolean defaultUseStaticTyping) BasicSerializerFactory.findPropertyContentTypeSerializer(SerializationContext ctxt, JavaType containerType, AnnotatedMember accessor) Method called to create a type information serializer for values of given container property if one is needed.voidBeanSerializerBuilder.setTypeId(AnnotatedMember idProp) Constructors in tools.jackson.databind.ser with parameters of type AnnotatedMemberModifierConstructorDescriptionAnyGetterWriter(BeanPropertyWriter parent, BeanProperty property, AnnotatedMember accessor, ValueSerializer<?> serializer) BeanPropertyWriter(BeanPropertyDefinition propDef, AnnotatedMember member, Annotations contextAnnotations, JavaType declaredType, ValueSerializer<?> ser, TypeSerializer typeSer, JavaType serType, boolean suppressNulls, Object suppressableValue, Class<?>[] includeInViews) -
Uses of AnnotatedMember in tools.jackson.databind.ser.bean
Fields in tools.jackson.databind.ser.bean declared as AnnotatedMemberModifier and TypeFieldDescriptionprotected final AnnotatedMemberBeanSerializerBase._typeIdIf using custom type ids (usually via getter, or field), this is the reference to that member. -
Uses of AnnotatedMember in tools.jackson.databind.ser.jackson
Fields in tools.jackson.databind.ser.jackson declared as AnnotatedMemberModifier and TypeFieldDescriptionprotected final AnnotatedMemberJsonValueSerializer._accessorAccessor (field, getter) used to access value to serialize.Methods in tools.jackson.databind.ser.jackson with parameters of type AnnotatedMemberModifier and TypeMethodDescriptionstatic JsonValueSerializerJsonValueSerializer.construct(SerializationConfig config, JavaType nominalType, JavaType valueType, boolean staticTyping, TypeSerializer vts, ValueSerializer<?> ser, AnnotatedMember accessor) Constructors in tools.jackson.databind.ser.jackson with parameters of type AnnotatedMemberModifierConstructorDescriptionprotectedJsonValueSerializer(JavaType nominalType, JavaType valueType, boolean staticTyping, TypeSerializer vts, ValueSerializer<?> ser, AnnotatedMember accessor, Set<String> ignoredProperties) -
Uses of AnnotatedMember in tools.jackson.databind.ser.jdk
Methods in tools.jackson.databind.ser.jdk that return AnnotatedMember -
Uses of AnnotatedMember in tools.jackson.databind.util
Fields in tools.jackson.databind.util declared as AnnotatedMemberModifier and TypeFieldDescriptionprotected final AnnotatedMemberSimpleBeanPropertyDefinition._memberMember that defines logical property.Methods in tools.jackson.databind.util that return AnnotatedMemberMethods in tools.jackson.databind.util with parameters of type AnnotatedMemberModifier and TypeMethodDescriptionstatic SimpleBeanPropertyDefinitionSimpleBeanPropertyDefinition.construct(MapperConfig<?> config, AnnotatedMember member) static SimpleBeanPropertyDefinitionSimpleBeanPropertyDefinition.construct(MapperConfig<?> config, AnnotatedMember member, PropertyName name) static SimpleBeanPropertyDefinitionSimpleBeanPropertyDefinition.construct(MapperConfig<?> config, AnnotatedMember member, PropertyName name, PropertyMetadata metadata, JsonInclude.Include inclusion) Method called to create instance for virtual properties.static SimpleBeanPropertyDefinitionSimpleBeanPropertyDefinition.construct(MapperConfig<?> config, AnnotatedMember member, PropertyName name, PropertyMetadata metadata, JsonInclude.Value inclusion) static EnumResolverEnumResolver.constructUsingMethod(DeserializationConfig config, AnnotatedClass annotatedClass, AnnotatedMember accessor) Method used when actual String serialization is indicated using @JsonValue on a method in Enum class.Constructors in tools.jackson.databind.util with parameters of type AnnotatedMemberModifierConstructorDescriptionprotectedSimpleBeanPropertyDefinition(MapperConfig<?> config, AnnotatedMember member, PropertyName fullName, PropertyMetadata metadata, JsonInclude.Value inclusion)