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 class
CreatorCandidate.Param
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CreatorCandidate
construct(AnnotationIntrospector intr, AnnotatedWithParams creator, BeanPropertyDefinition[] propDefs)
AnnotatedWithParams
creator()
PropertyName
explicitParamName(int i)
PropertyName
findImplicitParamName(int i)
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.JacksonInject.Value
injection(int i)
int
paramCount()
AnnotatedParameter
parameter(int i)
PropertyName
paramName(int i)
BeanPropertyDefinition
propertyDef(int i)
java.lang.String
toString()
-
-
-
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:
toString
in classjava.lang.Object
-
-