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

Packages that use AnnotatedWithParams
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
`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
`protected Map<AnnotatedWithParams,BeanPropertyDefinition[]>` BasicDeserializerFactory.`_findCreatorsFromProperties(DeserializationContext ctxt, BeanDescription beanDesc)`

Methods in com.fasterxml.jackson.databind.deser with parameters of type AnnotatedWithParams
`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
`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

Fields in com.fasterxml.jackson.databind.deser.impl declared as AnnotatedWithParams
`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
`AnnotatedWithParams` CreatorCandidate.`creator()`

Methods in com.fasterxml.jackson.databind.deser.impl with parameters of type AnnotatedWithParams
`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.
`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)`

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

Fields in com.fasterxml.jackson.databind.deser.std declared as AnnotatedWithParams
`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
`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
`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
`class` `AnnotatedConstructor`
`class` `AnnotatedMethod`

Fields in com.fasterxml.jackson.databind.introspect declared as AnnotatedWithParams
`protected AnnotatedWithParams` AnnotatedParameter.`_owner` Member (method, constructor) that this parameter belongs to

Methods in com.fasterxml.jackson.databind.introspect that return AnnotatedWithParams
`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)`