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

Packages that use AnnotationMap
Package | Description
--- | ---
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 AnnotationMap in com.fasterxml.jackson.databind.deser.impl

Methods in com.fasterxml.jackson.databind.deser.impl with parameters of type AnnotationMap
Modifier and Type | Method and Description
--- | ---
`Annotated` | CreatorCollector.StdTypeConstructor.`withAnnotations(AnnotationMap fallback)`

### Uses of AnnotationMap in com.fasterxml.jackson.databind.introspect

Fields in com.fasterxml.jackson.databind.introspect declared as AnnotationMap
Modifier and Type | Field and Description
--- | ---
`protected AnnotationMap` | AnnotatedMember.`_annotations`
`protected AnnotationMap[]` | AnnotatedWithParams.`_paramAnnotations` Annotations associated with parameters of the annotated entity (method or constructor parameters)

Methods in com.fasterxml.jackson.databind.introspect that return AnnotationMap
Modifier and Type | Method and Description
--- | ---
`abstract AnnotationMap` | AnnotationCollector.`asAnnotationMap()`
`AnnotationMap` | AnnotatedMember.`getAllAnnotations()` NOTE: promoted in 2.9 from `Annotated` up
`AnnotationMap` | AnnotatedWithParams.`getParameterAnnotations(int index)`
`static AnnotationMap` | AnnotationMap.`merge(AnnotationMap primary, AnnotationMap secondary)`
`static AnnotationMap` | AnnotationMap.`of(Class<?> type, Annotation value)`

Methods in com.fasterxml.jackson.databind.introspect with parameters of type AnnotationMap
Modifier and Type | Method and Description
--- | ---
`static AnnotationMap` | AnnotationMap.`merge(AnnotationMap primary, AnnotationMap secondary)`
`protected AnnotatedParameter` | AnnotatedWithParams.`replaceParameterAnnotations(int index, AnnotationMap ann)` Method called by parameter object when an augmented instance is created; needs to replace parameter with new instance
`Annotated` | VirtualAnnotatedMember.`withAnnotations(AnnotationMap fallback)`
`AnnotatedParameter` | AnnotatedParameter.`withAnnotations(AnnotationMap ann)`
`AnnotatedMethod` | AnnotatedMethod.`withAnnotations(AnnotationMap ann)`
`abstract Annotated` | AnnotatedMember.`withAnnotations(AnnotationMap fallback)` Fluent factory method that will construct a new instance that uses specified instance annotations instead of currently configured ones.
`AnnotatedField` | AnnotatedField.`withAnnotations(AnnotationMap ann)`
`AnnotatedConstructor` | AnnotatedConstructor.`withAnnotations(AnnotationMap ann)`

Constructors in com.fasterxml.jackson.databind.introspect with parameters of type AnnotationMap
Constructor and Description
`AnnotatedConstructor(TypeResolutionContext ctxt, Constructor<?> constructor, AnnotationMap classAnn, AnnotationMap[] paramAnn)`
`AnnotatedConstructor(TypeResolutionContext ctxt, Constructor<?> constructor, AnnotationMap classAnn, AnnotationMap[] paramAnn)`
`AnnotatedField(TypeResolutionContext contextClass, Field field, AnnotationMap annMap)`
`AnnotatedMember(TypeResolutionContext ctxt, AnnotationMap annotations)`
`AnnotatedMethod(TypeResolutionContext ctxt, Method method, AnnotationMap classAnn, AnnotationMap[] paramAnnotations)`
`AnnotatedMethod(TypeResolutionContext ctxt, Method method, AnnotationMap classAnn, AnnotationMap[] paramAnnotations)`
`AnnotatedParameter(AnnotatedWithParams owner, JavaType type, TypeResolutionContext typeContext, AnnotationMap annotations, int index)`
`AnnotatedWithParams(AnnotatedWithParams base, AnnotationMap[] paramAnnotations)`
`AnnotatedWithParams(TypeResolutionContext ctxt, AnnotationMap annotations, AnnotationMap[] paramAnnotations)`
`AnnotatedWithParams(TypeResolutionContext ctxt, AnnotationMap annotations, AnnotationMap[] paramAnnotations)`