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 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 Description protected java.util.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 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 Description protected void
BasicDeserializerFactory. _addDeserializerConstructors(DeserializationContext ctxt, BeanDescription beanDesc, VisibilityChecker<?> vchecker, AnnotationIntrospector intr, CreatorCollector creators, java.util.Map<AnnotatedWithParams,BeanPropertyDefinition[]> creatorParams)
protected void
BasicDeserializerFactory. _addDeserializerFactoryMethods(DeserializationContext ctxt, BeanDescription beanDesc, VisibilityChecker<?> vchecker, AnnotationIntrospector intr, CreatorCollector creators, java.util.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 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 Description protected AnnotatedWithParams
CreatorCandidate. _creator
protected AnnotatedWithParams[]
CreatorCollector. _creators
Set of creators we have collected so farMethods in com.fasterxml.jackson.databind.deser.impl that return AnnotatedWithParams Modifier and Type Method 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 Description protected boolean
CreatorCollector. _isEnumValueOf(AnnotatedWithParams creator)
Helper method for recognizing `Enum.valueOf()` factory methodvoid
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 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 Description protected AnnotatedWithParams
StdValueInstantiator. _arrayDelegateCreator
protected AnnotatedWithParams
StdValueInstantiator. _defaultCreator
Default (no-argument) constructor to use for instantiation (withStdValueInstantiator.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 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 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 Description class
AnnotatedConstructor
class
AnnotatedMethod
Fields in com.fasterxml.jackson.databind.introspect declared as AnnotatedWithParams Modifier and Type Field Description protected AnnotatedWithParams
AnnotatedParameter. _owner
Member (method, constructor) that this parameter belongs toMethods in com.fasterxml.jackson.databind.introspect that return AnnotatedWithParams Modifier and Type Method 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 Description AnnotatedParameter(AnnotatedWithParams owner, JavaType type, TypeResolutionContext typeContext, AnnotationMap annotations, int index)
AnnotatedWithParams(AnnotatedWithParams base, AnnotationMap[] paramAnnotations)
-