## Uses of Class
com.fasterxml.jackson.databind.introspect.AnnotatedConstructor

- Packages that use AnnotatedConstructor
  Package | Description
  --- | ---
  com.fasterxml.jackson.databind | 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.
  com.fasterxml.jackson.databind.deser.impl | Contains those implementation classes of deserialization part of data binding that are not considered part of public or semi-public interfaces.
  com.fasterxml.jackson.databind.introspect | 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 com.fasterxml.jackson.databind

    Methods in com.fasterxml.jackson.databind that return AnnotatedConstructor
    Modifier and Type | Method and Description
    --- | ---
    `abstract AnnotatedConstructor` | BeanDescription.`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 com.fasterxml.jackson.databind that return types with arguments of type AnnotatedConstructor
    Modifier and Type | Method and Description
    --- | ---
    `abstract List<AnnotatedConstructor>` | BeanDescription.`getConstructors()`

  - ### Uses of AnnotatedConstructor in com.fasterxml.jackson.databind.deser.impl

    Fields in com.fasterxml.jackson.databind.deser.impl declared as AnnotatedConstructor
    Modifier and Type | Field and Description
    --- | ---
    `protected AnnotatedConstructor` | InnerClassProperty.`_annotated` Serializable version of single-arg constructor we use for value instantiation.

    Constructors in com.fasterxml.jackson.databind.deser.impl with parameters of type AnnotatedConstructor
    Constructor and Description
    `InnerClassProperty(SettableBeanProperty src, AnnotatedConstructor ann)` Constructor used with JDK Serialization; needed to handle transient Constructor, wrap/unwrap in/out-of Annotated variant.

  - ### Uses of AnnotatedConstructor in com.fasterxml.jackson.databind.introspect

    Fields in com.fasterxml.jackson.databind.introspect declared as AnnotatedConstructor
    Modifier and Type | Field and Description
    --- | ---
    `AnnotatedConstructor` | AnnotatedClass.Creators.`defaultConstructor` Default constructor of the annotated class, if it has one.

    Fields in com.fasterxml.jackson.databind.introspect with type parameters of type AnnotatedConstructor
    Modifier and Type | Field and Description
    --- | ---
    `List<AnnotatedConstructor>` | AnnotatedClass.Creators.`constructors` Single argument constructors the class has, if any.

    Methods in com.fasterxml.jackson.databind.introspect that return AnnotatedConstructor
    Modifier and Type | Method and Description
    --- | ---
    `AnnotatedConstructor` | BasicBeanDescription.`findDefaultConstructor()`
    `AnnotatedConstructor` | AnnotatedClass.`getDefaultConstructor()`
    `AnnotatedConstructor` | AnnotatedConstructor.`withAnnotations(AnnotationMap ann)`

    Methods in com.fasterxml.jackson.databind.introspect that return types with arguments of type AnnotatedConstructor
    Modifier and Type | Method and Description
    --- | ---
    `List<AnnotatedConstructor>` | BasicBeanDescription.`getConstructors()`
    `List<AnnotatedConstructor>` | AnnotatedClass.`getConstructors()`

    Constructors in com.fasterxml.jackson.databind.introspect with parameters of type AnnotatedConstructor
    Constructor and Description
    `Creators(AnnotatedConstructor defCtor, List<AnnotatedConstructor> ctors, List<AnnotatedMethod> ctorMethods)`

    Constructor parameters in com.fasterxml.jackson.databind.introspect with type arguments of type AnnotatedConstructor
    Constructor and Description
    `Creators(AnnotatedConstructor defCtor, List<AnnotatedConstructor> ctors, List<AnnotatedMethod> ctorMethods)`

Copyright © 2008–2019 FasterXML. All rights reserved.