Class AnnotatedMethodCollector
java.lang.Object
com.fasterxml.jackson.databind.introspect.CollectorBase
com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static final class -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final booleanprivate final ClassIntrospector.MixInResolverFields inherited from class com.fasterxml.jackson.databind.introspect.CollectorBase
_intr, NO_ANNOTATION_MAPS, NO_ANNOTATIONS -
Constructor Summary
ConstructorsConstructorDescriptionAnnotatedMethodCollector(AnnotationIntrospector intr, ClassIntrospector.MixInResolver mixins, boolean collectAnnotations) -
Method Summary
Modifier and TypeMethodDescriptionprivate void_addMemberMethods(TypeResolutionContext tc, Class<?> cls, Map<MemberKey, AnnotatedMethodCollector.MethodBuilder> methods, Class<?> mixInCls) protected void_addMethodMixIns(TypeResolutionContext tc, Class<?> targetClass, Map<MemberKey, AnnotatedMethodCollector.MethodBuilder> methods, Class<?> mixInCls) private static boolean(package private) AnnotatedMethodMapcollect(TypeFactory typeFactory, TypeResolutionContext tc, JavaType mainType, List<JavaType> superTypes, Class<?> primaryMixIn) static AnnotatedMethodMapcollectMethods(AnnotationIntrospector intr, TypeResolutionContext tc, ClassIntrospector.MixInResolver mixins, TypeFactory types, JavaType type, List<JavaType> superTypes, Class<?> primaryMixIn, boolean collectAnnotations) Methods inherited from class com.fasterxml.jackson.databind.introspect.CollectorBase
_emptyAnnotationMap, _emptyAnnotationMaps, _ignorableAnnotation, collectAnnotations, collectAnnotations, collectDefaultAnnotations, collectDefaultFromBundle, collectFromBundle
-
Field Details
-
_mixInResolver
-
_collectAnnotations
private final boolean _collectAnnotations- Since:
- 2.11
-
-
Constructor Details
-
AnnotatedMethodCollector
AnnotatedMethodCollector(AnnotationIntrospector intr, ClassIntrospector.MixInResolver mixins, boolean collectAnnotations)
-
-
Method Details
-
collectMethods
public static AnnotatedMethodMap collectMethods(AnnotationIntrospector intr, TypeResolutionContext tc, ClassIntrospector.MixInResolver mixins, TypeFactory types, JavaType type, List<JavaType> superTypes, Class<?> primaryMixIn, boolean collectAnnotations) -
collect
AnnotatedMethodMap collect(TypeFactory typeFactory, TypeResolutionContext tc, JavaType mainType, List<JavaType> superTypes, Class<?> primaryMixIn) -
_addMemberMethods
private void _addMemberMethods(TypeResolutionContext tc, Class<?> cls, Map<MemberKey, AnnotatedMethodCollector.MethodBuilder> methods, Class<?> mixInCls) -
_addMethodMixIns
protected void _addMethodMixIns(TypeResolutionContext tc, Class<?> targetClass, Map<MemberKey, AnnotatedMethodCollector.MethodBuilder> methods, Class<?> mixInCls) -
_isIncludableMemberMethod
-