Class CreatorCandidate
java.lang.Object
edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.databind.deser.impl.CreatorCandidate
-
Nested Class Summary
-
Field Summary
Modifier and TypeFieldDescriptionprotected final AnnotatedWithParams
protected final AnnotationIntrospector
protected final int
protected final CreatorCandidate.Param[]
-
Constructor Summary
ModifierConstructorDescriptionprotected
CreatorCandidate
(AnnotationIntrospector intr, AnnotatedWithParams ct, CreatorCandidate.Param[] params, int count) -
Method Summary
Modifier and TypeMethodDescriptionstatic CreatorCandidate
construct
(AnnotationIntrospector intr, AnnotatedWithParams creator, BeanPropertyDefinition[] propDefs) creator()
explicitParamName
(int i) findImplicitParamName
(int i) int
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.injection
(int i) int
parameter
(int i) paramName
(int i) propertyDef
(int i) toString()
-
Field Details
-
_intr
-
_creator
-
_paramCount
protected final int _paramCount -
_params
-
-
Constructor Details
-
CreatorCandidate
protected CreatorCandidate(AnnotationIntrospector intr, AnnotatedWithParams ct, CreatorCandidate.Param[] params, int count)
-
-
Method Details
-
construct
public static CreatorCandidate construct(AnnotationIntrospector intr, AnnotatedWithParams creator, BeanPropertyDefinition[] propDefs) -
creator
-
paramCount
public int paramCount() -
injection
-
parameter
-
propertyDef
-
paramName
-
explicitParamName
-
findImplicitParamName
-
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
-