Class AnnotatedMethodCollector
java.lang.Object
tools.jackson.databind.introspect.CollectorBase
tools.jackson.databind.introspect.AnnotatedMethodCollector
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static final class -
Field Summary
FieldsFields inherited from class CollectorBase
_config, _intr, NO_ANNOTATION_MAPS, NO_ANNOTATIONS -
Constructor Summary
ConstructorsConstructorDescriptionAnnotatedMethodCollector(MapperConfig<?> config, 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 booleanprivate static intaccessLevel(int modifiers) private static int(package private) AnnotatedMethodMapcollect(TypeResolutionContext tc, JavaType mainType, List<JavaType> superTypes, Class<?> primaryMixIn) static AnnotatedMethodMapcollectMethods(MapperConfig<?> config, TypeResolutionContext tc, MixInResolver mixins, JavaType type, List<JavaType> superTypes, Class<?> primaryMixIn, boolean collectAnnotations) private booleanshouldReplace(Method current, Method replace) Methods inherited from class CollectorBase
_emptyAnnotationMap, _emptyAnnotationMaps, _ignorableAnnotation, collectAnnotations, collectAnnotations, collectDefaultAnnotations, collectDefaultFromBundle, collectFromBundle
-
Field Details
-
_mixInResolver
-
_collectAnnotations
private final boolean _collectAnnotations
-
-
Constructor Details
-
AnnotatedMethodCollector
AnnotatedMethodCollector(MapperConfig<?> config, MixInResolver mixins, boolean collectAnnotations)
-
-
Method Details
-
collectMethods
public static AnnotatedMethodMap collectMethods(MapperConfig<?> config, TypeResolutionContext tc, MixInResolver mixins, JavaType type, List<JavaType> superTypes, Class<?> primaryMixIn, boolean collectAnnotations) -
collect
AnnotatedMethodMap collect(TypeResolutionContext tc, JavaType mainType, List<JavaType> superTypes, Class<?> primaryMixIn) -
_addMemberMethods
private void _addMemberMethods(TypeResolutionContext tc, Class<?> cls, Map<MemberKey, AnnotatedMethodCollector.MethodBuilder> methods, Class<?> mixInCls) -
shouldReplace
-
accessLevel
-
accessLevel
private static int accessLevel(int modifiers) -
_addMethodMixIns
protected void _addMethodMixIns(TypeResolutionContext tc, Class<?> targetClass, Map<MemberKey, AnnotatedMethodCollector.MethodBuilder> methods, Class<?> mixInCls) -
_isIncludableMemberMethod
-