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

Packages that use AnnotatedParameter
Package | Description
--- | ---
com.fasterxml.jackson.databind | Contains basic mapper (conversion) functionality that allows for converting between regular streaming json content and Java objects (beans or Tree Model: support for both is via `ObjectMapper` class, as well as convenience methods included in `JsonParser`
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.deser.std | Contains public standard implementations of abstraction that Jackson uses.
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
Modifier and Type | Method and Description
--- | ---
`String` | AnnotationIntrospector.`findDeserializationName(AnnotatedParameter param)` Deprecated. Since 2.1 should use `AnnotationIntrospector.findNameForDeserialization(com.fasterxml.jackson.databind.introspect.Annotated)` instead
`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` | PropertyNamingStrategy.PropertyNamingStrategyBase.`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
Modifier and Type | Field and Description
--- | ---
`protected AnnotatedParameter` | CreatorProperty.`_annotated` Placeholder that represents constructor parameter, when it is created from actual constructor.

Methods in com.fasterxml.jackson.databind.deser that return AnnotatedParameter
Modifier and Type | Method and Description
--- | ---
`AnnotatedParameter` | ValueInstantiator.`getIncompleteParameter()` If an incomplete creator was found, this is the first parameter that needs further annotation to help make the creator complete.

Methods in com.fasterxml.jackson.databind.deser with parameters of type AnnotatedParameter
Modifier and Type | Method and Description
--- | ---
`protected CreatorProperty` | BasicDeserializerFactory.`constructCreatorProperty(DeserializationContext ctxt, BeanDescription beanDesc, String name, int index, AnnotatedParameter param, Object injectableValueId)` 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(String name, JavaType type, PropertyName wrapperName, TypeDeserializer typeDeser, Annotations contextAnnotations, AnnotatedParameter param, int index, Object injectableValueId, boolean isRequired)`
`CreatorProperty(String name, JavaType type, TypeDeserializer typeDeser, Annotations contextAnnotations, AnnotatedParameter param, int index, Object injectableValueId)` Deprecated. Since 2.2: use the method that takes `isRequired` property

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

Fields in com.fasterxml.jackson.databind.deser.impl declared as AnnotatedParameter
Modifier and Type | Field and Description
--- | ---
`protected AnnotatedParameter` | CreatorCollector.`_incompleteParameter`

Methods in com.fasterxml.jackson.databind.deser.impl with parameters of type AnnotatedParameter
Modifier and Type | Method and Description
--- | ---
`void` | CreatorCollector.`addIncompeteParameter(AnnotatedParameter parameter)`

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

Fields in com.fasterxml.jackson.databind.deser.std declared as AnnotatedParameter
Modifier and Type | Field and Description
--- | ---
`protected AnnotatedParameter` | StdValueInstantiator.`_incompleteParameter`

Methods in com.fasterxml.jackson.databind.deser.std that return AnnotatedParameter
Modifier and Type | Method and Description
--- | ---
`AnnotatedParameter` | StdValueInstantiator.`getIncompleteParameter()`

Methods in com.fasterxml.jackson.databind.deser.std with parameters of type AnnotatedParameter
Modifier and Type | Method and Description
--- | ---
`void` | StdValueInstantiator.`configureIncompleteParameter(AnnotatedParameter parameter)`

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

Fields in com.fasterxml.jackson.databind.introspect with type parameters of type AnnotatedParameter
Modifier and Type | Field and Description
--- | ---
`protected com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.Linked<AnnotatedParameter>` | POJOPropertyBuilder.`_ctorParameters`

Methods in com.fasterxml.jackson.databind.introspect that return AnnotatedParameter
Modifier and Type | Method and Description
--- | ---
`AnnotatedParameter` | POJOPropertyBuilder.`getConstructorParameter()`
`abstract AnnotatedParameter` | BeanPropertyDefinition.`getConstructorParameter()`
`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 instance
`AnnotatedParameter` | AnnotatedParameter.`withAnnotations(AnnotationMap ann)`

Methods in com.fasterxml.jackson.databind.introspect with parameters of type AnnotatedParameter
Modifier and Type | Method and Description
--- | ---
`void` | POJOPropertyBuilder.`addCtor(AnnotatedParameter a, String ename, boolean visible, boolean ignored)`
`String` | JacksonAnnotationIntrospector.`findDeserializationName(AnnotatedParameter param)`
`String` | AnnotationIntrospectorPair.`findDeserializationName(AnnotatedParameter param)` Deprecated.

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

Methods in com.fasterxml.jackson.databind.util that return AnnotatedParameter
Modifier and Type | Method and Description
--- | ---
`AnnotatedParameter` | SimpleBeanPropertyDefinition.`getConstructorParameter()`