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 AnnotationMap
AnnotatedMember. _annotations
protected AnnotationMap[]
AnnotatedWithParams. _paramAnnotations
Annotations associated with parameters of the annotated entity (method or constructor parameters)protected static AnnotationMap[]
CollectorBase. NO_ANNOTATION_MAPS
Methods in com.fasterxml.jackson.databind.introspect that return AnnotationMap Modifier and Type Method Description (package private) static AnnotationMap
CollectorBase. _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 AnnotationMap
POJOPropertyBuilder. _mergeAnnotations(int index, POJOPropertyBuilder.Linked<? extends AnnotatedMember>... nodes)
abstract AnnotationMap
AnnotationCollector. asAnnotationMap()
AnnotationMap
AnnotationCollector.EmptyCollector. asAnnotationMap()
AnnotationMap
AnnotationCollector.NCollector. asAnnotationMap()
AnnotationMap
AnnotationCollector.OneCollector. asAnnotationMap()
private AnnotationMap
AnnotatedCreatorCollector. collectAnnotations(ClassUtil.Ctor main, ClassUtil.Ctor mixin)
private AnnotationMap[]
AnnotatedCreatorCollector. collectAnnotations(java.lang.annotation.Annotation[][] mainAnns, java.lang.annotation.Annotation[][] mixinAnns)
private AnnotationMap
AnnotatedCreatorCollector. collectAnnotations(java.lang.reflect.AnnotatedElement main, java.lang.reflect.AnnotatedElement mixin)
AnnotationMap
AnnotatedMember. getAllAnnotations()
NOTE: promoted in 2.9 from `Annotated` upAnnotationMap
AnnotatedWithParams. getParameterAnnotations(int index)
static AnnotationMap
AnnotationMap. merge(AnnotationMap primary, AnnotationMap secondary)
static AnnotationMap
AnnotationMap. 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 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 instanceAnnotatedConstructor
AnnotatedConstructor. withAnnotations(AnnotationMap ann)
AnnotatedField
AnnotatedField. 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.AnnotatedMethod
AnnotatedMethod. withAnnotations(AnnotationMap ann)
AnnotatedParameter
AnnotatedParameter. withAnnotations(AnnotationMap ann)
Annotated
VirtualAnnotatedMember. 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)
-