public final class CreatorCandidate
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
CreatorCandidate.Param |
Modifier and Type | Method and 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() |
public static CreatorCandidate construct(AnnotationIntrospector intr, AnnotatedWithParams creator, BeanPropertyDefinition[] propDefs)
public AnnotatedWithParams creator()
public int paramCount()
public JacksonInject.Value injection(int i)
public AnnotatedParameter parameter(int i)
public BeanPropertyDefinition propertyDef(int i)
public PropertyName paramName(int i)
public PropertyName explicitParamName(int i)
public PropertyName findImplicitParamName(int i)
public int findOnlyParamWithoutInjection()
public java.lang.String toString()
toString
in class java.lang.Object
"Copyright © 2010 - 2020 Adobe Systems Incorporated. All Rights Reserved"