Class CreatorCandidate
- java.lang.Object
-
- com.fasterxml.jackson.databind.deser.impl.CreatorCandidate
-
public final class CreatorCandidate extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCreatorCandidate.Param
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CreatorCandidateconstruct(AnnotationIntrospector intr, AnnotatedWithParams creator, BeanPropertyDefinition[] propDefs)AnnotatedWithParamscreator()PropertyNameexplicitParamName(int i)PropertyNamefindImplicitParamName(int i)intfindOnlyParamWithoutInjection()Specialized accessor that finds index of the one and only parameter with NO injection and returns that; or, if none or more than one found, returns -1.JacksonInject.Valueinjection(int i)intparamCount()AnnotatedParameterparameter(int i)PropertyNameparamName(int i)BeanPropertyDefinitionpropertyDef(int i)java.lang.StringtoString()
-
-
-
Method Detail
-
construct
public static CreatorCandidate construct(AnnotationIntrospector intr, AnnotatedWithParams creator, BeanPropertyDefinition[] propDefs)
-
creator
public AnnotatedWithParams creator()
-
paramCount
public int paramCount()
-
injection
public JacksonInject.Value injection(int i)
-
parameter
public AnnotatedParameter parameter(int i)
-
propertyDef
public BeanPropertyDefinition propertyDef(int i)
-
paramName
public PropertyName paramName(int i)
-
explicitParamName
public PropertyName explicitParamName(int i)
-
findImplicitParamName
public PropertyName findImplicitParamName(int i)
-
findOnlyParamWithoutInjection
public int findOnlyParamWithoutInjection()
Specialized accessor that finds index of the one and only parameter with NO injection and returns that; or, if none or more than one found, returns -1.
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-