Uses of Interface
com.fasterxml.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 com.fasterxml.jackson.databind.introspect
Classes in com.fasterxml.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 com.fasterxml.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 com.fasterxml.jackson.databind.introspect that return TypeResolutionContextModifier and TypeMethodDescriptionAnnotatedMember.getTypeContext()Deprecated.Since 2.9static TypeResolutionContextMethodGenericTypeResolver.narrowMethodTypeParameters(Method candidate, JavaType requestedType, TypeFactory typeFactory, TypeResolutionContext emptyTypeResCtxt) Methods in com.fasterxml.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) AnnotatedFieldCollector._findFields(TypeResolutionContext tc, JavaType type, 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) (package private) AnnotatedMethodMapAnnotatedMethodCollector.collect(TypeFactory typeFactory, TypeResolutionContext tc, JavaType mainType, List<JavaType> superTypes, Class<?> primaryMixIn) static AnnotatedClass.CreatorsAnnotatedCreatorCollector.collectCreators(AnnotationIntrospector intr, TypeFactory typeFactory, TypeResolutionContext tc, JavaType type, Class<?> primaryMixIn, boolean collectAnnotations) static List<AnnotatedField> AnnotatedFieldCollector.collectFields(AnnotationIntrospector intr, TypeResolutionContext tc, ClassIntrospector.MixInResolver mixins, TypeFactory types, JavaType type, boolean collectAnnotations) static AnnotatedMethodMapAnnotatedMethodCollector.collectMethods(AnnotationIntrospector intr, TypeResolutionContext tc, ClassIntrospector.MixInResolver mixins, TypeFactory types, 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 com.fasterxml.jackson.databind.introspect with parameters of type TypeResolutionContextModifierConstructorDescriptionAnnotatedConstructor(TypeResolutionContext ctxt, Constructor<?> constructor, AnnotationMap classAnn, AnnotationMap[] paramAnn) (package private)AnnotatedCreatorCollector(AnnotationIntrospector intr, 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)