| Modifier and Type | Field and Description |
|---|---|
| private final AnnotatedWithParams | |
| private JsonCreator. | _creatorMode
Declared Mode of the creator, if explicitly annotated; |
| private PropertyName[] | |
| private PropertyName[] | |
| private final boolean | |
| private static final PropertyName[] | |
| private List | propertyDefs
Parameter definitions if (and only if) this represents a Property-based Creator. |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public void | |
| public AnnotatedWithParams | |
| public JsonCreator. | |
| public JsonCreator. | creatorModeOrDefault()
Same as |
| public PropertyName | |
| public boolean | |
| public boolean | |
| public boolean | |
| public PropertyName | |
| public String | |
| public PotentialCreator | |
| public PotentialCreator | introspectParamNames(MapperConfig<?> config, PropertyName[] implicits)
Variant used when implicit names are known; such as case for JDK Record types. |
| public boolean | |
| public PotentialCreator | Returns: This creator instanceMode to set modecreatorMode toMethod that can be called to change the |
| public AnnotatedParameter | |
| public int | |
| public BeanPropertyDefinition[] | |
| public String |
| _creator | back to summary |
|---|---|
| private final AnnotatedWithParams _creator | |
| _creatorMode | back to summary |
|---|---|
| private JsonCreator. Declared Mode of the creator, if explicitly annotated; | |
| _explicitParamNames | back to summary |
|---|---|
| private PropertyName[] _explicitParamNames | |
| _implicitParamNames | back to summary |
|---|---|
| private PropertyName[] _implicitParamNames | |
| _isAnnotated | back to summary |
|---|---|
| private final boolean _isAnnotated | |
| NO_NAMES | back to summary |
|---|---|
| private static final PropertyName[] NO_NAMES | |
| propertyDefs | back to summary |
|---|---|
| private List<BeanPropertyDefinition> propertyDefs Parameter definitions if (and only if) this represents a Property-based Creator. | |
| PotentialCreator | back to summary |
|---|---|
| public PotentialCreator(AnnotatedWithParams cr, JsonCreator. | |
| assignPropertyDefs | back to summary |
|---|---|
public void assignPropertyDefs(List<? extends BeanPropertyDefinition> propertyDefs)
| |
| creator | back to summary |
|---|---|
| public AnnotatedWithParams creator() | |
| creatorMode | back to summary |
|---|---|
public JsonCreator.
| |
| creatorModeOrDefault | back to summary |
|---|---|
| public JsonCreator. Same as | |
| explicitName | back to summary |
|---|---|
| public PropertyName explicitName(int ix) | |
| hasExplicitNames | back to summary |
|---|---|
| public boolean hasExplicitNames() | |
| hasNameFor | back to summary |
|---|---|
| public boolean hasNameFor(int ix) | |
| hasNameOrInjectForAllParams | back to summary |
|---|---|
| public boolean hasNameOrInjectForAllParams(MapperConfig<?> config) | |
| implicitName | back to summary |
|---|---|
| public PropertyName implicitName(int ix) | |
| implicitNameSimple | back to summary |
|---|---|
| public String implicitNameSimple(int ix) | |
| introspectParamNames | back to summary |
|---|---|
| public PotentialCreator introspectParamNames(MapperConfig<?> config) | |
| introspectParamNames | back to summary |
|---|---|
| public PotentialCreator introspectParamNames(MapperConfig<?> config, PropertyName[] implicits) Variant used when implicit names are known; such as case for JDK Record types. | |
| isAnnotated | back to summary |
|---|---|
| public boolean isAnnotated() | |
| overrideMode | back to summary |
|---|---|
| public PotentialCreator overrideMode(JsonCreator. Method that can be called to change the
| |
| param | back to summary |
|---|---|
| public AnnotatedParameter param(int ix) | |
| paramCount | back to summary |
|---|---|
| public int paramCount() | |
| propertyDefs | back to summary |
|---|---|
| public BeanPropertyDefinition[] propertyDefs() | |
| toString | back to summary |
|---|---|
| public String toString() Overrides java. Doc from java. Returns a string representation of the object.
Satisfying this method's contract implies a non- | |