Uses of Interface
tools.jackson.databind.introspect.TypeResolutionContext
Packages that use TypeResolutionContext
Package
Description
Functionality needed for Bean introspection, required for detecting
accessors and mutators for Beans, as well as locating and handling
method annotations.
-
Uses of TypeResolutionContext in tools.jackson.databind.introspect
Classes in tools.jackson.databind.introspect that implement TypeResolutionContextModifier and TypeClassDescriptionfinal classstatic classstatic classDummy implementation for case where there are no bindings available (for example, for static methods and fields)Fields in tools.jackson.databind.introspect declared as TypeResolutionContextModifier and TypeFieldDescriptionprivate final TypeResolutionContextAnnotatedCreatorCollector._typeContextprotected final TypeResolutionContextAnnotatedMember._typeContextContext object needed for resolving generic type associated with this member (method parameter or return value, or field type).final TypeResolutionContextAnnotatedFieldCollector.FieldBuilder.typeContextAnnotatedMethodCollector.MethodBuilder.typeContextMethods in tools.jackson.databind.introspect that return TypeResolutionContextModifier and TypeMethodDescriptionstatic TypeResolutionContextMethodGenericTypeResolver.narrowMethodTypeParameters(Method candidate, JavaType requestedType, TypeFactory typeFactory, TypeResolutionContext emptyTypeResCtxt) Methods in tools.jackson.databind.introspect with parameters of type TypeResolutionContextModifier and TypeMethodDescriptionprivate voidAnnotatedMethodCollector._addMemberMethods(TypeResolutionContext tc, Class<?> cls, Map<MemberKey, AnnotatedMethodCollector.MethodBuilder> methods, Class<?> mixInCls) protected voidAnnotatedMethodCollector._addMethodMixIns(TypeResolutionContext tc, Class<?> targetClass, Map<MemberKey, AnnotatedMethodCollector.MethodBuilder> methods, Class<?> mixInCls) private Map<String, AnnotatedFieldCollector.FieldBuilder> AnnotatedFieldCollector._findFields(TypeResolutionContext tc, JavaType type, Class<?> mixin, Map<String, AnnotatedFieldCollector.FieldBuilder> fields) (package private) static TypeBindingsMethodGenericTypeResolver.bindMethodTypeParameters(Method candidate, JavaType requestedType, TypeResolutionContext emptyTypeResCtxt) ReturnsTypeBindingswith additional type information based onrequestedTypeif possible, otherwisenull.(package private) List<AnnotatedField> AnnotatedFieldCollector.collect(TypeResolutionContext tc, JavaType type, Class<?> primaryMixIn) (package private) AnnotatedMethodMapAnnotatedMethodCollector.collect(TypeResolutionContext tc, JavaType mainType, List<JavaType> superTypes, Class<?> primaryMixIn) static AnnotatedClass.CreatorsAnnotatedCreatorCollector.collectCreators(MapperConfig<?> config, TypeResolutionContext tc, JavaType type, Class<?> primaryMixIn, boolean collectAnnotations) static List<AnnotatedField> AnnotatedFieldCollector.collectFields(MapperConfig<?> config, TypeResolutionContext tc, MixInResolver mixins, JavaType type, Class<?> primaryMixIn, boolean collectAnnotations) static AnnotatedMethodMapAnnotatedMethodCollector.collectMethods(MapperConfig<?> config, TypeResolutionContext tc, MixInResolver mixins, JavaType type, List<JavaType> superTypes, Class<?> primaryMixIn, boolean collectAnnotations) protected AnnotatedMethodAnnotatedCreatorCollector.constructFactoryCreator(Method m, TypeResolutionContext typeResCtxt, Method mixin) static TypeResolutionContextMethodGenericTypeResolver.narrowMethodTypeParameters(Method candidate, JavaType requestedType, TypeFactory typeFactory, TypeResolutionContext emptyTypeResCtxt) private static booleanMethodGenericTypeResolver.pessimisticallyValidateBound(TypeResolutionContext context, JavaType boundType, Type type) private static booleanMethodGenericTypeResolver.pessimisticallyValidateBounds(TypeResolutionContext context, JavaType boundType, Type[] upperBound) Constructors in tools.jackson.databind.introspect with parameters of type TypeResolutionContextModifierConstructorDescriptionAnnotatedConstructor(TypeResolutionContext ctxt, Constructor<?> constructor, AnnotationMap classAnn, AnnotationMap[] paramAnn) (package private)AnnotatedCreatorCollector(MapperConfig<?> config, JavaType type, TypeResolutionContext tc, boolean collectAnnotations) AnnotatedField(TypeResolutionContext contextClass, Field field, AnnotationMap annMap) protectedAnnotatedMember(TypeResolutionContext ctxt, AnnotationMap annotations) AnnotatedMethod(TypeResolutionContext ctxt, Method method, AnnotationMap classAnn, AnnotationMap[] paramAnnotations) AnnotatedParameter(AnnotatedWithParams owner, JavaType type, TypeResolutionContext typeContext, AnnotationMap annotations, int index) protectedAnnotatedWithParams(TypeResolutionContext ctxt, AnnotationMap annotations, AnnotationMap[] paramAnnotations) MethodBuilder(TypeResolutionContext tc, Method m, AnnotationCollector ann) VirtualAnnotatedMember(TypeResolutionContext typeContext, Class<?> declaringClass, String name, JavaType type)