Uses of Class
com.fasterxml.jackson.databind.introspect.AnnotationMap
Packages that use AnnotationMap
Package
Description
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 AnnotationMapModifier and TypeFieldDescriptionprotected final AnnotationMapAnnotatedMember._annotationsprotected final AnnotationMap[]AnnotatedWithParams._paramAnnotationsAnnotations associated with parameters of the annotated entity (method or constructor parameters)protected static final AnnotationMap[]CollectorBase.NO_ANNOTATION_MAPSprotected static final AnnotationMap[]CollectorBase.NO_ANNOTATION_MAPSMethods in com.fasterxml.jackson.databind.introspect that return AnnotationMapModifier and TypeMethodDescriptionabstract AnnotationMapAnnotationCollector.asAnnotationMap()AnnotatedMember.getAllAnnotations()NOTE: promoted in 2.9 from `Annotated` upfinal AnnotationMapAnnotatedWithParams.getParameterAnnotations(int index) static AnnotationMapAnnotationMap.merge(AnnotationMap primary, AnnotationMap secondary) static AnnotationMapAnnotationMap.of(Class<?> type, Annotation value) Methods in com.fasterxml.jackson.databind.introspect with parameters of type AnnotationMapModifier and TypeMethodDescriptionstatic AnnotationMapAnnotationMap.merge(AnnotationMap primary, AnnotationMap secondary) protected AnnotatedParameterAnnotatedWithParams.replaceParameterAnnotations(int index, AnnotationMap ann) Method called by parameter object when an augmented instance is created; needs to replace parameter with new instanceAnnotatedConstructor.withAnnotations(AnnotationMap ann) AnnotatedField.withAnnotations(AnnotationMap ann) abstract AnnotatedAnnotatedMember.withAnnotations(AnnotationMap fallback) Fluent factory method that will construct a new instance that uses specified instance annotations instead of currently configured ones.AnnotatedMethod.withAnnotations(AnnotationMap ann) AnnotatedParameter.withAnnotations(AnnotationMap ann) VirtualAnnotatedMember.withAnnotations(AnnotationMap fallback) Constructors in com.fasterxml.jackson.databind.introspect with parameters of type AnnotationMapModifierConstructorDescriptionAnnotatedConstructor(TypeResolutionContext ctxt, Constructor<?> constructor, AnnotationMap classAnn, AnnotationMap[] paramAnn) AnnotatedField(TypeResolutionContext contextClass, Field field, AnnotationMap annMap) protectedAnnotatedMember(TypeResolutionContext ctxt, AnnotationMap annotations) AnnotatedMethod(TypeResolutionContext ctxt, Method method, AnnotationMap classAnn, AnnotationMap[] paramAnnotations) AnnotatedParameter(AnnotatedWithParams owner, JavaType type, TypeResolutionContext typeContext, AnnotationMap annotations, int index) protectedAnnotatedWithParams(AnnotatedWithParams base, AnnotationMap[] paramAnnotations) protectedAnnotatedWithParams(TypeResolutionContext ctxt, AnnotationMap annotations, AnnotationMap[] paramAnnotations)