| 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. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
protected AnnotationMap | 
AnnotatedMember._annotations  | 
protected AnnotationMap | 
AnnotatedClass._classAnnotations
Combined list of Jackson annotations that the class has,
 including inheritable ones from super classes and interfaces 
 | 
protected AnnotationMap[] | 
AnnotatedWithParams._paramAnnotations
Annotations associated with parameters of the annotated
 entity (method or constructor parameters) 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected AnnotationMap | 
AnnotatedClass._collectRelevantAnnotations(Annotation[] anns)  | 
protected AnnotationMap[] | 
AnnotatedClass._collectRelevantAnnotations(Annotation[][] anns)  | 
protected AnnotationMap | 
AnnotatedMember.getAllAnnotations()  | 
protected AnnotationMap | 
AnnotatedClass.getAllAnnotations()  | 
protected abstract AnnotationMap | 
Annotated.getAllAnnotations()  | 
AnnotationMap | 
AnnotatedWithParams.getParameterAnnotations(int index)  | 
static AnnotationMap | 
AnnotationMap.merge(AnnotationMap primary,
     AnnotationMap secondary)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected void | 
AnnotatedClass._addClassMixIns(AnnotationMap annotations,
               Class<?> toMask)
Helper method for adding any mix-in annotations specified
 class might have. 
 | 
protected void | 
AnnotatedClass._addClassMixIns(AnnotationMap annotations,
               Class<?> toMask,
               Class<?> mixin)  | 
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 
 | 
AnnotatedParameter | 
AnnotatedParameter.withAnnotations(AnnotationMap ann)  | 
AnnotatedMethod | 
AnnotatedMethod.withAnnotations(AnnotationMap ann)  | 
AnnotatedField | 
AnnotatedField.withAnnotations(AnnotationMap ann)  | 
AnnotatedConstructor | 
AnnotatedConstructor.withAnnotations(AnnotationMap ann)  | 
AnnotatedClass | 
AnnotatedClass.withAnnotations(AnnotationMap ann)  | 
abstract Annotated | 
Annotated.withAnnotations(AnnotationMap fallback)
Fluent factory method that will construct a new instance that uses specified
 instance annotations instead of currently configured ones. 
 | 
| Constructor and Description | 
|---|
AnnotatedConstructor(Constructor<?> constructor,
                    AnnotationMap classAnn,
                    AnnotationMap[] paramAnn)  | 
AnnotatedConstructor(Constructor<?> constructor,
                    AnnotationMap classAnn,
                    AnnotationMap[] paramAnn)  | 
AnnotatedField(Field field,
              AnnotationMap annMap)  | 
AnnotatedMember(AnnotationMap annotations)  | 
AnnotatedMethod(Method method,
               AnnotationMap classAnn,
               AnnotationMap[] paramAnnotations)  | 
AnnotatedMethod(Method method,
               AnnotationMap classAnn,
               AnnotationMap[] paramAnnotations)  | 
AnnotatedParameter(AnnotatedWithParams owner,
                  Type type,
                  AnnotationMap annotations,
                  int index)  | 
AnnotatedWithParams(AnnotationMap annotations,
                   AnnotationMap[] paramAnnotations)  | 
AnnotatedWithParams(AnnotationMap annotations,
                   AnnotationMap[] paramAnnotations)  | 
Copyright © 2012-2013 FasterXML. All Rights Reserved.