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

- Packages that use AnnotatedParameter
  Package | Description
  --- | ---
  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.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` | 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 PropertyName` | BasicDeserializerFactory.`_findExplicitParamName(AnnotatedParameter param, AnnotationIntrospector intr)` Deprecated.
    `protected PropertyName` | BasicDeserializerFactory.`_findImplicitParamName(AnnotatedParameter param, AnnotationIntrospector intr)`
    `protected PropertyName` | BasicDeserializerFactory.`_findParamName(AnnotatedParameter param, AnnotationIntrospector intr)`
    `protected boolean` | BasicDeserializerFactory.`_hasExplicitParamName(AnnotatedParameter param, AnnotationIntrospector intr)` Deprecated.
    `protected SettableBeanProperty` | BasicDeserializerFactory.`constructCreatorProperty(DeserializationContext ctxt, BeanDescription beanDesc, PropertyName 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(PropertyName name, JavaType type, PropertyName wrapperName, TypeDeserializer typeDeser, Annotations contextAnnotations, AnnotatedParameter param, int index, Object injectableValueId, PropertyMetadata metadata)`

  - ### 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 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 that return types with arguments of type AnnotatedParameter
    Modifier and Type | Method and Description
    --- | ---
    `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
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | POJOPropertiesCollector.`_addCreatorParam(Map<String,POJOPropertyBuilder> props, AnnotatedParameter param)`
    `protected PropertyName` | BasicBeanDescription.`_findCreatorPropertyName(AnnotatedParameter param)`
    `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
    Modifier and Type | Method and Description
    --- | ---
    `AnnotatedParameter` | SimpleBeanPropertyDefinition.`getConstructorParameter()`

    Methods in com.fasterxml.jackson.databind.util that return types with arguments of type AnnotatedParameter
    Modifier and Type | Method and Description
    --- | ---
    `Iterator<AnnotatedParameter>` | SimpleBeanPropertyDefinition.`getConstructorParameters()`

Copyright © 2008–2016 FasterXML. All rights reserved.