Uses of Class
tools.jackson.databind.introspect.AnnotatedConstructor
Packages that use AnnotatedConstructor
Package
Description
Basic data binding (mapping) functionality that
allows for reading JSON content into Java Objects (POJOs)
and JSON Trees (
JsonNode), as well as
writing Java Objects and trees as JSON.Contains those implementation classes of deserialization part of
data binding that are not considered part of public or semi-public
interfaces.
Functionality needed for Bean introspection, required for detecting
accessors and mutators for Beans, as well as locating and handling
method annotations.
-
Uses of AnnotatedConstructor in tools.jackson.databind
Methods in tools.jackson.databind that return AnnotatedConstructorModifier and TypeMethodDescriptionabstract AnnotatedConstructorBeanDescription.findDefaultConstructor()Method that will locate the no-arg constructor for this class, if it has one, and that constructor has not been marked as ignorable.Methods in tools.jackson.databind that return types with arguments of type AnnotatedConstructorModifier and TypeMethodDescriptionabstract List<AnnotatedConstructor>BeanDescription.getConstructors()Helper method that will return all non-default constructors (that is, constructors that take one or more arguments) this class has.BeanDescription.getConstructorsWithMode()Method similar toBeanDescription.getConstructors()except will also introspectJsonCreator.Modeand filter out ones marked as not applicable and include mode (or lack thereof) for remaining constructors. -
Uses of AnnotatedConstructor in tools.jackson.databind.deser.impl
Fields in tools.jackson.databind.deser.impl declared as AnnotatedConstructorModifier and TypeFieldDescriptionprotected AnnotatedConstructorInnerClassProperty._annotatedSerializable version of single-arg constructor we use for value instantiation.Constructors in tools.jackson.databind.deser.impl with parameters of type AnnotatedConstructorModifierConstructorDescriptionprotectedConstructor used with JDK Serialization; needed to handle transient Constructor, wrap/unwrap in/out-of Annotated variant. -
Uses of AnnotatedConstructor in tools.jackson.databind.introspect
Fields in tools.jackson.databind.introspect declared as AnnotatedConstructorModifier and TypeFieldDescriptionfinal AnnotatedConstructorAnnotatedClass.Creators.defaultConstructorDefault constructor of the annotated class, if it has one.Fields in tools.jackson.databind.introspect with type parameters of type AnnotatedConstructorModifier and TypeFieldDescriptionfinal List<AnnotatedConstructor>AnnotatedClass.Creators.constructorsSingle argument constructors the class has, if any.Methods in tools.jackson.databind.introspect that return AnnotatedConstructorModifier and TypeMethodDescriptionBasicBeanDescription.findDefaultConstructor()AnnotatedClass.getDefaultConstructor()AnnotatedConstructor.withAnnotations(AnnotationMap ann) Methods in tools.jackson.databind.introspect that return types with arguments of type AnnotatedConstructorModifier and TypeMethodDescriptionAnnotatedClass.getConstructors()BasicBeanDescription.getConstructors()BasicBeanDescription.getConstructorsWithMode()Constructors in tools.jackson.databind.introspect with parameters of type AnnotatedConstructorModifierConstructorDescriptionCreators(AnnotatedConstructor defCtor, List<AnnotatedConstructor> ctors, List<AnnotatedMethod> ctorMethods) Constructor parameters in tools.jackson.databind.introspect with type arguments of type AnnotatedConstructorModifierConstructorDescriptionCreators(AnnotatedConstructor defCtor, List<AnnotatedConstructor> ctors, List<AnnotatedMethod> ctorMethods)