## Uses of Class
com.fasterxml.jackson.databind.introspect.AnnotatedParameter

Packages that use AnnotatedParameter
com.fasterxml.jackson.databind: 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.
com.fasterxml.jackson.databind.deser: Contains implementation classes of deserialization part of data binding.
com.fasterxml.jackson.databind.deser.impl: Contains those implementation classes of deserialization part of data binding that are not considered part of public or semi-public interfaces.
com.fasterxml.jackson.databind.ext: 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.
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.
com.fasterxml.jackson.databind.util: Utility classes for Mapper package.

### Uses of AnnotatedParameter in com.fasterxml.jackson.databind

Methods in com.fasterxml.jackson.databind with parameters of type AnnotatedParameter
`String` 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).
`String` PropertyNamingStrategies.NamingBase.`nameForConstructorParameter(MapperConfig<?> config, AnnotatedParameter ctorParam, String defaultName)`

### Uses of AnnotatedParameter in com.fasterxml.jackson.databind.deser

Fields in com.fasterxml.jackson.databind.deser declared as AnnotatedParameter
`protected 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 AnnotatedParameter
`static CreatorProperty` CreatorProperty.`construct(PropertyName name, JavaType type, PropertyName wrapperName, TypeDeserializer typeDeser, Annotations contextAnnotations, AnnotatedParameter param, int index, JacksonInject.Value injectable, PropertyMetadata metadata)` Factory method for creating `CreatorProperty` instances
`protected SettableBeanProperty` BasicDeserializerFactory.`constructCreatorProperty(DeserializationContext ctxt, BeanDescription beanDesc, PropertyName name, int index, AnnotatedParameter param, 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 AnnotatedParameter
Constructor and Description
`CreatorProperty(PropertyName name, JavaType type, PropertyName wrapperName, TypeDeserializer typeDeser, Annotations contextAnnotations, AnnotatedParameter param, int index, 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 AnnotatedParameter
`AnnotatedParameter` CreatorCandidate.Param.`annotated`

Methods in com.fasterxml.jackson.databind.deser.impl that return AnnotatedParameter
`AnnotatedParameter` CreatorCandidate.`parameter(int i)`

Constructors in com.fasterxml.jackson.databind.deser.impl with parameters of type AnnotatedParameter
Constructor and Description
`Param(AnnotatedParameter p, BeanPropertyDefinition pd, JacksonInject.Value i)`

### Uses of AnnotatedParameter in com.fasterxml.jackson.databind.ext

Methods in com.fasterxml.jackson.databind.ext with parameters of type AnnotatedParameter
`PropertyName` Java7SupportImpl.`findConstructorName(AnnotatedParameter p)`
`abstract PropertyName` Java7Support.`findConstructorName(AnnotatedParameter p)`

### Uses of AnnotatedParameter in com.fasterxml.jackson.databind.introspect

Fields in com.fasterxml.jackson.databind.introspect with type parameters of type AnnotatedParameter
`protected POJOPropertyBuilder.Linked<AnnotatedParameter>` POJOPropertyBuilder.`_ctorParameters`

Methods in com.fasterxml.jackson.databind.introspect that return AnnotatedParameter
`AnnotatedParameter` POJOPropertyBuilder.`getConstructorParameter()`
`abstract AnnotatedParameter` BeanPropertyDefinition.`getConstructorParameter()`
`AnnotatedParameter` AnnotatedWithParams.`getParameter(int index)`
`AnnotatedParameter` PotentialCreator.`param(int ix)`
`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 instance
`AnnotatedParameter` AnnotatedParameter.`withAnnotations(AnnotationMap ann)`

Methods in com.fasterxml.jackson.databind.introspect that return types with arguments of type AnnotatedParameter
`Iterator<AnnotatedParameter>` POJOPropertyBuilder.`getConstructorParameters()`
`Iterator<AnnotatedParameter>` BeanPropertyDefinition.`getConstructorParameters()` Additional method that may be called instead of `BeanPropertyDefinition.getConstructorParameter()` to get access to all constructor parameters, not just the highest priority one.

Methods in com.fasterxml.jackson.databind.introspect with parameters of type AnnotatedParameter
`void` 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 AnnotatedParameter
`AnnotatedParameter` SimpleBeanPropertyDefinition.`getConstructorParameter()`

Methods in com.fasterxml.jackson.databind.util that return types with arguments of type AnnotatedParameter
`Iterator<AnnotatedParameter>` SimpleBeanPropertyDefinition.`getConstructorParameters()`