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 AnnotatedWithParams
protected AnnotatedConstructor
protected AnnotatedWithParams
protected AnnotatedWithParams
protected AnnotatedWithParams
protected AnnotatedWithParams
protected CreatorProperty[]
protected AnnotatedWithParams
protected AnnotatedWithParams
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addBooleanCreator
(AnnotatedWithParams creator) void
addDelegatingCreator
(AnnotatedWithParams creator) void
addDoubleCreator
(AnnotatedWithParams creator) void
addIntCreator
(AnnotatedWithParams creator) void
addLongCreator
(AnnotatedWithParams creator) void
addPropertyCreator
(AnnotatedWithParams creator, CreatorProperty[] properties) void
addStringCreator
(AnnotatedWithParams creator) void
protected AnnotatedWithParams
verifyNonDup
(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)
-