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

Packages that use AnnotationMap
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.introspect

Fields in com.fasterxml.jackson.databind.introspect declared as AnnotationMap
`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
`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
`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)`