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

- Packages that use AnnotatedWithParams
  Package | Description
  --- | ---
  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.

- - ### Uses of AnnotatedWithParams in com.fasterxml.jackson.databind.deser

    Methods in com.fasterxml.jackson.databind.deser that return AnnotatedWithParams
    Modifier and Type | Method and Description
    --- | ---
    `AnnotatedWithParams` | ValueInstantiator.`getArrayDelegateCreator()` Method that can be called to try to access member (constructor, static factory method) that is used as the "array delegate creator".
    `AnnotatedWithParams` | ValueInstantiator.`getDefaultCreator()` Method that can be called to try to access member (constructor, static factory method) that is used as the "default creator" (creator that is called without arguments; typically default [zero-argument] constructor of the type).
    `AnnotatedWithParams` | ValueInstantiator.`getDelegateCreator()` Method that can be called to try to access member (constructor, static factory method) that is used as the "delegate creator".
    `AnnotatedWithParams` | ValueInstantiator.`getWithArgsCreator()` Method that can be called to try to access member (constructor, static factory method) that is used as the "non-default creator" (constructor or factory method that takes one or more arguments).

    Methods in com.fasterxml.jackson.databind.deser that return types with arguments of type AnnotatedWithParams
    Modifier and Type | Method and Description
    --- | ---
    `protected Map<AnnotatedWithParams,BeanPropertyDefinition[]>` | BasicDeserializerFactory.`_findCreatorsFromProperties(DeserializationContext ctxt, BeanDescription beanDesc)`

    Methods in com.fasterxml.jackson.databind.deser with parameters of type AnnotatedWithParams
    Modifier and Type | Method and Description
    --- | ---
    `protected boolean` | BasicDeserializerFactory.`_handleSingleArgumentCreator(CreatorCollector creators, AnnotatedWithParams ctor, boolean isCreator, boolean isVisible)`

    Method parameters in com.fasterxml.jackson.databind.deser with type arguments of type AnnotatedWithParams
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | BasicDeserializerFactory.`_addDeserializerConstructors(DeserializationContext ctxt, BeanDescription beanDesc, VisibilityChecker<?> vchecker, AnnotationIntrospector intr, CreatorCollector creators, Map<AnnotatedWithParams,BeanPropertyDefinition[]> creatorParams)`
    `protected void` | BasicDeserializerFactory.`_addDeserializerFactoryMethods(DeserializationContext ctxt, BeanDescription beanDesc, VisibilityChecker<?> vchecker, AnnotationIntrospector intr, CreatorCollector creators, Map<AnnotatedWithParams,BeanPropertyDefinition[]> creatorParams)`

  - ### Uses of AnnotatedWithParams in com.fasterxml.jackson.databind.deser.impl

    Subclasses of AnnotatedWithParams in com.fasterxml.jackson.databind.deser.impl
    Modifier and Type | Class and Description
    --- | ---
    `protected static class` | `CreatorCollector.StdTypeConstructor` Replacement for default constructor to use for a small set of "well-known" types.

    Fields in com.fasterxml.jackson.databind.deser.impl declared as AnnotatedWithParams
    Modifier and Type | Field and Description
    --- | ---
    `protected AnnotatedWithParams` | CreatorCandidate.`_creator`
    `protected AnnotatedWithParams[]` | CreatorCollector.`_creators` Set of creators we have collected so far

    Methods in com.fasterxml.jackson.databind.deser.impl that return AnnotatedWithParams
    Modifier and Type | Method and Description
    --- | ---
    `AnnotatedWithParams` | CreatorCandidate.`creator()`
    `static AnnotatedWithParams` | CreatorCollector.StdTypeConstructor.`tryToOptimize(AnnotatedWithParams src)`

    Methods in com.fasterxml.jackson.databind.deser.impl with parameters of type AnnotatedWithParams
    Modifier and Type | Method and Description
    --- | ---
    `protected boolean` | CreatorCollector.`_isEnumValueOf(AnnotatedWithParams creator)` Helper method for recognizing `Enum.valueOf()` factory method
    `void` | CreatorCollector.`addBooleanCreator(AnnotatedWithParams creator, boolean explicit)`
    `void` | CreatorCollector.`addDelegatingCreator(AnnotatedWithParams creator, boolean explicit, SettableBeanProperty[] injectables, int delegateeIndex)`
    `void` | CreatorCollector.`addDoubleCreator(AnnotatedWithParams creator, boolean explicit)`
    `void` | CreatorCollector.`addIntCreator(AnnotatedWithParams creator, boolean explicit)`
    `void` | CreatorCollector.`addLongCreator(AnnotatedWithParams creator, boolean explicit)`
    `void` | CreatorCollector.`addPropertyCreator(AnnotatedWithParams creator, boolean explicit, SettableBeanProperty[] properties)`
    `void` | CreatorCollector.`addStringCreator(AnnotatedWithParams creator, boolean explicit)`
    `static CreatorCandidate` | CreatorCandidate.`construct(AnnotationIntrospector intr, AnnotatedWithParams creator, BeanPropertyDefinition[] propDefs)`
    `void` | CreatorCollector.`setDefaultCreator(AnnotatedWithParams creator)` Method called to indicate the default creator: no-arguments constructor or factory method that is called to instantiate a value before populating it with data.
    `static AnnotatedWithParams` | CreatorCollector.StdTypeConstructor.`tryToOptimize(AnnotatedWithParams src)`
    `protected boolean` | CreatorCollector.`verifyNonDup(AnnotatedWithParams newOne, int typeIndex, boolean explicit)`

    Constructors in com.fasterxml.jackson.databind.deser.impl with parameters of type AnnotatedWithParams
    Constructor and Description
    `CreatorCandidate(AnnotationIntrospector intr, AnnotatedWithParams ct, CreatorCandidate.Param[] params, int count)`
    `StdTypeConstructor(AnnotatedWithParams base, int t)`

  - ### Uses of AnnotatedWithParams in com.fasterxml.jackson.databind.deser.std

    Fields in com.fasterxml.jackson.databind.deser.std declared as AnnotatedWithParams
    Modifier and Type | Field and Description
    --- | ---
    `protected AnnotatedWithParams` | StdValueInstantiator.`_arrayDelegateCreator`
    `protected AnnotatedWithParams` | StdValueInstantiator.`_defaultCreator` Default (no-argument) constructor to use for instantiation (with `StdValueInstantiator.createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)`)
    `protected AnnotatedWithParams` | StdValueInstantiator.`_delegateCreator`
    `protected AnnotatedWithParams` | StdValueInstantiator.`_fromBooleanCreator`
    `protected AnnotatedWithParams` | StdValueInstantiator.`_fromDoubleCreator`
    `protected AnnotatedWithParams` | StdValueInstantiator.`_fromIntCreator`
    `protected AnnotatedWithParams` | StdValueInstantiator.`_fromLongCreator`
    `protected AnnotatedWithParams` | StdValueInstantiator.`_fromStringCreator`
    `protected AnnotatedWithParams` | StdValueInstantiator.`_withArgsCreator`

    Methods in com.fasterxml.jackson.databind.deser.std that return AnnotatedWithParams
    Modifier and Type | Method and Description
    --- | ---
    `AnnotatedWithParams` | StdValueInstantiator.`getArrayDelegateCreator()`
    `AnnotatedWithParams` | StdValueInstantiator.`getDefaultCreator()`
    `AnnotatedWithParams` | StdValueInstantiator.`getDelegateCreator()`
    `AnnotatedWithParams` | StdValueInstantiator.`getWithArgsCreator()`

    Methods in com.fasterxml.jackson.databind.deser.std with parameters of type AnnotatedWithParams
    Modifier and Type | Method and Description
    --- | ---
    `void` | StdValueInstantiator.`configureFromArraySettings(AnnotatedWithParams arrayDelegateCreator, JavaType arrayDelegateType, SettableBeanProperty[] arrayDelegateArgs)`
    `void` | StdValueInstantiator.`configureFromBooleanCreator(AnnotatedWithParams creator)`
    `void` | StdValueInstantiator.`configureFromDoubleCreator(AnnotatedWithParams creator)`
    `void` | StdValueInstantiator.`configureFromIntCreator(AnnotatedWithParams creator)`
    `void` | StdValueInstantiator.`configureFromLongCreator(AnnotatedWithParams creator)`
    `void` | StdValueInstantiator.`configureFromObjectSettings(AnnotatedWithParams defaultCreator, AnnotatedWithParams delegateCreator, JavaType delegateType, SettableBeanProperty[] delegateArgs, AnnotatedWithParams withArgsCreator, SettableBeanProperty[] constructorArgs)` Method for setting properties related to instantiating values from JSON Object.
    `void` | StdValueInstantiator.`configureFromStringCreator(AnnotatedWithParams creator)`

  - ### Uses of AnnotatedWithParams in com.fasterxml.jackson.databind.introspect

    Subclasses of AnnotatedWithParams in com.fasterxml.jackson.databind.introspect
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AnnotatedConstructor`
    `class` | `AnnotatedMethod`

    Fields in com.fasterxml.jackson.databind.introspect declared as AnnotatedWithParams
    Modifier and Type | Field and Description
    --- | ---
    `protected AnnotatedWithParams` | AnnotatedParameter.`_owner` Member (method, constructor) that this parameter belongs to

    Methods in com.fasterxml.jackson.databind.introspect that return AnnotatedWithParams
    Modifier and Type | Method and Description
    --- | ---
    `AnnotatedWithParams` | AnnotatedParameter.`getOwner()` Accessor for 'owner' of this parameter; method or constructor that has this parameter as member of its argument list.

    Constructors in com.fasterxml.jackson.databind.introspect with parameters of type AnnotatedWithParams
    Constructor and Description
    `AnnotatedParameter(AnnotatedWithParams owner, JavaType type, TypeResolutionContext typeContext, AnnotationMap annotations, int index)`
    `AnnotatedWithParams(AnnotatedWithParams base, AnnotationMap[] paramAnnotations)`

Copyright © 2008–2018 FasterXML. All rights reserved.