Uses of Class
com.fasterxml.jackson.databind.introspect.AnnotationMap
-
Packages that use AnnotationMap Package Description 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 Modifier and Type Field Description protected AnnotationMapAnnotatedMember. _annotationsprotected AnnotationMap[]AnnotatedWithParams. _paramAnnotationsAnnotations associated with parameters of the annotated entity (method or constructor parameters)protected static AnnotationMap[]CollectorBase. NO_ANNOTATION_MAPSMethods in com.fasterxml.jackson.databind.introspect that return AnnotationMap Modifier and Type Method Description (package private) static AnnotationMapCollectorBase. _emptyAnnotationMap()(package private) static AnnotationMap[]CollectorBase. _emptyAnnotationMaps(int count)private <T extends AnnotatedMember>
AnnotationMapPOJOPropertyBuilder. _getAllAnnotations(POJOPropertyBuilder.Linked<T> node)Replacement, as per [databind#868], of simple access to annotations, which does "deep merge" if an as necessary.private AnnotationMapPOJOPropertyBuilder. _mergeAnnotations(int index, POJOPropertyBuilder.Linked<? extends AnnotatedMember>... nodes)abstract AnnotationMapAnnotationCollector. asAnnotationMap()AnnotationMapAnnotationCollector.EmptyCollector. asAnnotationMap()AnnotationMapAnnotationCollector.NCollector. asAnnotationMap()AnnotationMapAnnotationCollector.OneCollector. asAnnotationMap()private AnnotationMapAnnotatedCreatorCollector. collectAnnotations(ClassUtil.Ctor main, ClassUtil.Ctor mixin)private AnnotationMap[]AnnotatedCreatorCollector. collectAnnotations(java.lang.annotation.Annotation[][] mainAnns, java.lang.annotation.Annotation[][] mixinAnns)private AnnotationMapAnnotatedCreatorCollector. collectAnnotations(java.lang.reflect.AnnotatedElement main, java.lang.reflect.AnnotatedElement mixin)AnnotationMapAnnotatedMember. getAllAnnotations()NOTE: promoted in 2.9 from `Annotated` upAnnotationMapAnnotatedWithParams. getParameterAnnotations(int index)static AnnotationMapAnnotationMap. merge(AnnotationMap primary, AnnotationMap secondary)static AnnotationMapAnnotationMap. of(java.lang.Class<?> type, java.lang.annotation.Annotation value)Methods in com.fasterxml.jackson.databind.introspect with parameters of type AnnotationMap Modifier and Type Method Description private <T extends AnnotatedMember>
POJOPropertyBuilder.Linked<T>POJOPropertyBuilder. _applyAnnotations(POJOPropertyBuilder.Linked<T> node, AnnotationMap ann)Helper method to handle recursive merging of annotations within accessor class, to ensure no annotations are accidentally dropped within chain when non-visible and secondary accessors are pruned later on.static 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 instanceAnnotatedConstructorAnnotatedConstructor. withAnnotations(AnnotationMap ann)AnnotatedFieldAnnotatedField. 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.AnnotatedMethodAnnotatedMethod. withAnnotations(AnnotationMap ann)AnnotatedParameterAnnotatedParameter. withAnnotations(AnnotationMap ann)AnnotatedVirtualAnnotatedMember. withAnnotations(AnnotationMap fallback)Constructors in com.fasterxml.jackson.databind.introspect with parameters of type AnnotationMap Constructor Description AnnotatedConstructor(TypeResolutionContext ctxt, java.lang.reflect.Constructor<?> constructor, AnnotationMap classAnn, AnnotationMap[] paramAnn)AnnotatedField(TypeResolutionContext contextClass, java.lang.reflect.Field field, AnnotationMap annMap)AnnotatedMember(TypeResolutionContext ctxt, AnnotationMap annotations)AnnotatedMethod(TypeResolutionContext ctxt, java.lang.reflect.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)
-