Uses of Class
com.fasterxml.jackson.databind.introspect.AnnotatedParameter
Packages that use AnnotatedParameter
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.
Contains extended support for "external" packages: things that
may or may not be present in runtime environment, but that are
commonly enough used so that explicit support can be added.
Functionality needed for Bean introspection, required for detecting
accessors and mutators for Beans, as well as locating and handling
method annotations.
Utility classes for Mapper package.
-
Uses of AnnotatedParameter in com.fasterxml.jackson.databind
Methods in com.fasterxml.jackson.databind with parameters of type AnnotatedParameterModifier and TypeMethodDescriptionPropertyNamingStrategies.NamingBase.nameForConstructorParameter
(MapperConfig<?> config, AnnotatedParameter ctorParam, String defaultName) PropertyNamingStrategy.nameForConstructorParameter
(MapperConfig<?> config, AnnotatedParameter ctorParam, String defaultName) Method called to find external name (name used in JSON) for given logical POJO property, as defined by given constructor parameter; typically called when building a deserializer (but not necessarily only then).PropertyNamingStrategy.PropertyNamingStrategyBase.nameForConstructorParameter
(MapperConfig<?> config, AnnotatedParameter ctorParam, String defaultName) Deprecated. -
Uses of AnnotatedParameter in com.fasterxml.jackson.databind.deser
Fields in com.fasterxml.jackson.databind.deser declared as AnnotatedParameterModifier and TypeFieldDescriptionprotected final AnnotatedParameter
CreatorProperty._annotated
Placeholder that represents constructor parameter, when it is created from actual constructor.Methods in com.fasterxml.jackson.databind.deser with parameters of type AnnotatedParameterModifier and TypeMethodDescriptionprotected void
BasicDeserializerFactory._reportUnwrappedCreatorProperty
(DeserializationContext ctxt, BeanDescription beanDesc, AnnotatedParameter param) static CreatorProperty
CreatorProperty.construct
(PropertyName name, JavaType type, PropertyName wrapperName, TypeDeserializer typeDeser, Annotations contextAnnotations, AnnotatedParameter param, int index, com.fasterxml.jackson.annotation.JacksonInject.Value injectable, PropertyMetadata metadata) Factory method for creatingCreatorProperty
instancesprotected SettableBeanProperty
BasicDeserializerFactory.constructCreatorProperty
(DeserializationContext ctxt, BeanDescription beanDesc, PropertyName name, int index, AnnotatedParameter param, com.fasterxml.jackson.annotation.JacksonInject.Value injectable) Method that will construct a property object that represents a logical property passed via Creator (constructor or static factory method)Constructors in com.fasterxml.jackson.databind.deser with parameters of type AnnotatedParameterModifierConstructorDescriptionprotected
CreatorProperty
(PropertyName name, JavaType type, PropertyName wrapperName, TypeDeserializer typeDeser, Annotations contextAnnotations, AnnotatedParameter param, int index, com.fasterxml.jackson.annotation.JacksonInject.Value injectable, PropertyMetadata metadata) CreatorProperty
(PropertyName name, JavaType type, PropertyName wrapperName, TypeDeserializer typeDeser, Annotations contextAnnotations, AnnotatedParameter param, int index, Object injectableValueId, PropertyMetadata metadata) Deprecated.Since 2.11 use factory method instead -
Uses of AnnotatedParameter in com.fasterxml.jackson.databind.deser.impl
Fields in com.fasterxml.jackson.databind.deser.impl declared as AnnotatedParameterMethods in com.fasterxml.jackson.databind.deser.impl that return AnnotatedParameterConstructors in com.fasterxml.jackson.databind.deser.impl with parameters of type AnnotatedParameterModifierConstructorDescriptionParam
(AnnotatedParameter p, BeanPropertyDefinition pd, com.fasterxml.jackson.annotation.JacksonInject.Value i) -
Uses of AnnotatedParameter in com.fasterxml.jackson.databind.ext
Methods in com.fasterxml.jackson.databind.ext with parameters of type AnnotatedParameterModifier and TypeMethodDescriptionabstract PropertyName
Java7Support.findConstructorName
(AnnotatedParameter p) Java7SupportImpl.findConstructorName
(AnnotatedParameter p) -
Uses of AnnotatedParameter in com.fasterxml.jackson.databind.introspect
Fields in com.fasterxml.jackson.databind.introspect with type parameters of type AnnotatedParameterModifier and TypeFieldDescriptionprotected POJOPropertyBuilder.Linked
<AnnotatedParameter> POJOPropertyBuilder._ctorParameters
Methods in com.fasterxml.jackson.databind.introspect that return AnnotatedParameterModifier and TypeMethodDescriptionabstract AnnotatedParameter
BeanPropertyDefinition.getConstructorParameter()
POJOPropertyBuilder.getConstructorParameter()
final AnnotatedParameter
AnnotatedWithParams.getParameter
(int index) protected AnnotatedParameter
AnnotatedWithParams.replaceParameterAnnotations
(int index, AnnotationMap ann) Method called by parameter object when an augmented instance is created; needs to replace parameter with new instanceAnnotatedParameter.withAnnotations
(AnnotationMap ann) Methods in com.fasterxml.jackson.databind.introspect that return types with arguments of type AnnotatedParameterModifier and TypeMethodDescriptionBeanPropertyDefinition.getConstructorParameters()
Additional method that may be called instead ofBeanPropertyDefinition.getConstructorParameter()
to get access to all constructor parameters, not just the highest priority one.POJOPropertyBuilder.getConstructorParameters()
Methods in com.fasterxml.jackson.databind.introspect with parameters of type AnnotatedParameterModifier and TypeMethodDescriptionprotected void
POJOPropertiesCollector._addCreatorParam
(Map<String, POJOPropertyBuilder> props, AnnotatedParameter param) protected PropertyName
BasicBeanDescription._findCreatorPropertyName
(AnnotatedParameter param) Deprecated.since 2.8void
POJOPropertyBuilder.addCtor
(AnnotatedParameter a, PropertyName name, boolean explName, boolean visible, boolean ignored) -
Uses of AnnotatedParameter in com.fasterxml.jackson.databind.util
Methods in com.fasterxml.jackson.databind.util that return AnnotatedParameterMethods in com.fasterxml.jackson.databind.util that return types with arguments of type AnnotatedParameter