Class AnnotatedMethodCollector
- java.lang.Object
-
- com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector
-
public class AnnotatedMethodCollector extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected AnnotationIntrospector
_intr
protected static AnnotationMap[]
NO_ANNOTATION_MAPS
protected static java.lang.annotation.Annotation[]
NO_ANNOTATIONS
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
_addMethodMixIns(TypeResolutionContext tc, java.lang.Class<?> targetClass, java.util.Map<MemberKey,com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector.MethodBuilder> methods, java.lang.Class<?> mixInCls)
protected static boolean
_ignorableAnnotation(java.lang.annotation.Annotation a)
protected AnnotationCollector
collectAnnotations(AnnotationCollector c, java.lang.annotation.Annotation[] anns)
protected AnnotationCollector
collectAnnotations(java.lang.annotation.Annotation[] anns)
protected AnnotationCollector
collectDefaultAnnotations(AnnotationCollector c, java.lang.annotation.Annotation[] anns)
protected AnnotationCollector
collectDefaultFromBundle(AnnotationCollector c, java.lang.annotation.Annotation bundle)
protected AnnotationCollector
collectFromBundle(AnnotationCollector c, java.lang.annotation.Annotation bundle)
static AnnotatedMethodMap
collectMethods(AnnotationIntrospector intr, TypeResolutionContext tc, ClassIntrospector.MixInResolver mixins, TypeFactory types, JavaType type, java.util.List<JavaType> superTypes, java.lang.Class<?> primaryMixIn, boolean collectAnnotations)
-
-
-
Field Detail
-
NO_ANNOTATION_MAPS
protected static final AnnotationMap[] NO_ANNOTATION_MAPS
-
NO_ANNOTATIONS
protected static final java.lang.annotation.Annotation[] NO_ANNOTATIONS
-
_intr
protected final AnnotationIntrospector _intr
-
-
Method Detail
-
collectMethods
public static AnnotatedMethodMap collectMethods(AnnotationIntrospector intr, TypeResolutionContext tc, ClassIntrospector.MixInResolver mixins, TypeFactory types, JavaType type, java.util.List<JavaType> superTypes, java.lang.Class<?> primaryMixIn, boolean collectAnnotations)
-
_addMethodMixIns
protected void _addMethodMixIns(TypeResolutionContext tc, java.lang.Class<?> targetClass, java.util.Map<MemberKey,com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector.MethodBuilder> methods, java.lang.Class<?> mixInCls)
-
collectAnnotations
protected final AnnotationCollector collectAnnotations(java.lang.annotation.Annotation[] anns)
-
collectAnnotations
protected final AnnotationCollector collectAnnotations(AnnotationCollector c, java.lang.annotation.Annotation[] anns)
-
collectFromBundle
protected final AnnotationCollector collectFromBundle(AnnotationCollector c, java.lang.annotation.Annotation bundle)
-
collectDefaultAnnotations
protected final AnnotationCollector collectDefaultAnnotations(AnnotationCollector c, java.lang.annotation.Annotation[] anns)
-
collectDefaultFromBundle
protected final AnnotationCollector collectDefaultFromBundle(AnnotationCollector c, java.lang.annotation.Annotation bundle)
-
_ignorableAnnotation
protected static final boolean _ignorableAnnotation(java.lang.annotation.Annotation a)
-
-