Class CreatorCollector
java.lang.Object
org.codehaus.jackson.map.deser.impl.CreatorCollector
Container class for storing information on creators (based on annotations,
visibility), to be able to build actual instantiator later on.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected AnnotatedWithParamsprotected AnnotatedConstructorprotected AnnotatedWithParamsprotected AnnotatedWithParamsprotected AnnotatedWithParamsprotected AnnotatedWithParamsprotected CreatorProperty[]protected AnnotatedWithParamsprotected AnnotatedWithParams -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddBooleanCreator(AnnotatedWithParams creator) voidaddDelegatingCreator(AnnotatedWithParams creator) voidaddDoubleCreator(AnnotatedWithParams creator) voidaddIntCreator(AnnotatedWithParams creator) voidaddLongCreator(AnnotatedWithParams creator) voidaddPropertyCreator(AnnotatedWithParams creator, CreatorProperty[] properties) voidaddStringCreator(AnnotatedWithParams creator) voidprotected AnnotatedWithParamsverifyNonDup(AnnotatedWithParams newOne, AnnotatedWithParams oldOne, String type)
-
Field Details
-
_defaultConstructor
-
_stringCreator
-
_intCreator
-
_longCreator
-
_doubleCreator
-
_booleanCreator
-
_delegateCreator
-
_propertyBasedCreator
-
_propertyBasedArgs
-
-
Constructor Details
-
CreatorCollector
-
-
Method Details
-
constructValueInstantiator
- Since:
- 1.9.0
-
setDefaultConstructor
-
addStringCreator
-
addIntCreator
-
addLongCreator
-
addDoubleCreator
-
addBooleanCreator
-
addDelegatingCreator
-
addPropertyCreator
-
verifyNonDup
protected AnnotatedWithParams verifyNonDup(AnnotatedWithParams newOne, AnnotatedWithParams oldOne, String type)
-