Module tools.jackson.databind
Class AnnotatedMethodCollector
java.lang.Object
tools.jackson.databind.introspect.AnnotatedMethodCollector
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final MapperConfig<?>protected final AnnotationIntrospectorprotected static final AnnotationMap[]protected static final Annotation[] -
Method Summary
Modifier and TypeMethodDescriptionprotected void_addMethodMixIns(TypeResolutionContext tc, Class<?> targetClass, Map<MemberKey, tools.jackson.databind.introspect.AnnotatedMethodCollector.MethodBuilder> methods, Class<?> mixInCls) protected static final booleanprotected final AnnotationCollectorcollectAnnotations(Annotation[] anns) protected final AnnotationCollectorcollectAnnotations(AnnotationCollector c, Annotation[] anns) protected final AnnotationCollectorprotected final AnnotationCollectorprotected final AnnotationCollectorcollectFromBundle(AnnotationCollector c, Annotation bundle) static AnnotatedMethodMapcollectMethods(MapperConfig<?> config, TypeResolutionContext tc, MixInResolver mixins, JavaType type, List<JavaType> superTypes, Class<?> primaryMixIn, boolean collectAnnotations)
-
Field Details
-
NO_ANNOTATION_MAPS
-
NO_ANNOTATIONS
-
_config
-
_intr
-
-
Method Details
-
collectMethods
public static AnnotatedMethodMap collectMethods(MapperConfig<?> config, TypeResolutionContext tc, MixInResolver mixins, JavaType type, List<JavaType> superTypes, Class<?> primaryMixIn, boolean collectAnnotations) -
_addMethodMixIns
protected void _addMethodMixIns(TypeResolutionContext tc, Class<?> targetClass, Map<MemberKey, tools.jackson.databind.introspect.AnnotatedMethodCollector.MethodBuilder> methods, Class<?> mixInCls) -
collectAnnotations
-
collectAnnotations
-
collectFromBundle
-
collectDefaultAnnotations
protected final AnnotationCollector collectDefaultAnnotations(AnnotationCollector c, Annotation[] anns) -
collectDefaultFromBundle
protected final AnnotationCollector collectDefaultFromBundle(AnnotationCollector c, Annotation bundle) -
_ignorableAnnotation
-