Top Inners Fields Constructors Methods
com.fasterxml.jackson.databind.deser.impl

public final Class CreatorCandidate

extends Object
Class Inheritance
Imports
com.fasterxml.jackson.annotation.JacksonInject, com.fasterxml.jackson.databind.AnnotationIntrospector, .PropertyName, com.fasterxml.jackson.databind.introspect.AnnotatedParameter, .AnnotatedWithParams, .BeanPropertyDefinition

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class

Field Summary

Modifier and TypeField and Description
protected final AnnotatedWithParams
protected final AnnotationIntrospector
protected final int
protected final CreatorCandidate.Param[]

Constructor Summary

AccessConstructor and Description
protected

Method Summary

Modifier and TypeMethod and Description
public static CreatorCandidate
public AnnotatedWithParams
public PropertyName
public PropertyName
findImplicitParamName(int i)
Deprecated

public int
public JacksonInject.Value
injection(int i)

public int
public AnnotatedParameter
parameter(int i)

public PropertyName
paramName(int i)

public BeanPropertyDefinition
propertyDef(int i)

public String
toString()

Overrides java.lang.Object.toString.

Returns a string representation of the object.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAllwaitwaitwait

Field Detail

_creatorback to summary
protected final AnnotatedWithParams _creator
_intrback to summary
protected final AnnotationIntrospector _intr
_paramCountback to summary
protected final int _paramCount
_paramsback to summary
protected final CreatorCandidate.Param[] _params

Constructor Detail

CreatorCandidateback to summary
protected CreatorCandidate(AnnotationIntrospector intr, AnnotatedWithParams ct, CreatorCandidate.Param[] params, int count)

Method Detail

constructback to summary
public static CreatorCandidate construct(AnnotationIntrospector intr, AnnotatedWithParams creator, BeanPropertyDefinition[] propDefs)
creatorback to summary
public AnnotatedWithParams creator()
explicitParamNameback to summary
public PropertyName explicitParamName(int i)
findImplicitParamNameback to summary
public PropertyName findImplicitParamName(int i)

Deprecated

Annotations
@Deprecated
findOnlyParamWithoutInjectionXback to summary
public int findOnlyParamWithoutInjectionX()

Deprecated

Annotations
@Deprecated
injectionback to summary
public JacksonInject.Value injection(int i)
paramCountback to summary
public int paramCount()
parameterback to summary
public AnnotatedParameter parameter(int i)
paramNameback to summary
public PropertyName paramName(int i)
propertyDefback to summary
public BeanPropertyDefinition propertyDef(int i)
toStringback to summary
public String toString()

Overrides java.lang.Object.toString.

Doc from java.lang.Object.toString.

Returns a string representation of the object. Satisfying this method's contract implies a non-null result must be returned.

Returns:String

a string representation of the object

Annotations
@Override
com.fasterxml.jackson.databind.deser.impl back to summary

public final Class CreatorCandidate.Param

extends Object
Class Inheritance
  • java.lang.Object
  • com.fasterxml.jackson.databind.deser.impl.CreatorCandidate.Param

Field Summary

Modifier and TypeField and Description
public final AnnotatedParameter
public final JacksonInject.Value
public final BeanPropertyDefinition

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public PropertyName
public boolean
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

annotatedback to summary
public final AnnotatedParameter annotated
injectionback to summary
public final JacksonInject.Value injection
propDefback to summary
public final BeanPropertyDefinition propDef

Constructor Detail

Paramback to summary
public Param(AnnotatedParameter p, BeanPropertyDefinition pd, JacksonInject.Value i)

Method Detail

fullNameback to summary
public PropertyName fullName()
hasFullNameback to summary
public boolean hasFullName()