Top Description Inners Methods
com.fasterxml.jackson.databind.introspect

public Interface TypeResolutionContext

Known Direct Implementers
com.fasterxml.jackson.databind.introspect.TypeResolutionContext.Basic, com.fasterxml.jackson.databind.introspect.TypeResolutionContext.Empty, com.fasterxml.jackson.databind.introspect.AnnotatedClass
Imports
java.lang.reflect.Type, com.fasterxml.jackson.databind.JavaType, com.fasterxml.jackson.databind.type.TypeBindings, .TypeFactory

Interface that defines API used by members (like AnnotatedMethod) to dynamically resolve types they have.
Since
2.7

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class
public static class
TypeResolutionContext.Empty

Dummy implementation for case where there are no bindings available (for example, for static methods and fields)

Method Summary

Modifier and TypeMethod and Description
public JavaType

Method Detail

resolveTypeback to summary
public JavaType resolveType(Type t)
com.fasterxml.jackson.databind.introspect back to summary

public Class TypeResolutionContext.Basic

extends Object
implements TypeResolutionContext
Class Inheritance
  • java.lang.Object
  • com.fasterxml.jackson.databind.introspect.TypeResolutionContext.Basic
All Implemented Interfaces
com.fasterxml.jackson.databind.introspect.TypeResolutionContext

Field Summary

Modifier and TypeField and Description
private final TypeBindings
private final TypeFactory

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public JavaType
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

_bindingsback to summary
private final TypeBindings _bindings
_typeFactoryback to summary
private final TypeFactory _typeFactory

Constructor Detail

Basicback to summary
public Basic(TypeFactory tf, TypeBindings b)

Method Detail

resolveTypeback to summary
public JavaType resolveType(Type type)

Implements com.fasterxml.jackson.databind.introspect.TypeResolutionContext.resolveType.

Annotations
@Override
com.fasterxml.jackson.databind.introspect back to summary

public Class TypeResolutionContext.Empty

extends Object
implements TypeResolutionContext
Class Inheritance
  • java.lang.Object
  • com.fasterxml.jackson.databind.introspect.TypeResolutionContext.Empty
All Implemented Interfaces
com.fasterxml.jackson.databind.introspect.TypeResolutionContext

Dummy implementation for case where there are no bindings available (for example, for static methods and fields)
Since
2.11.3

Field Summary

Modifier and TypeField and Description
private final TypeFactory

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public JavaType
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

_typeFactoryback to summary
private final TypeFactory _typeFactory

Constructor Detail

Emptyback to summary
public Empty(TypeFactory tf)

Method Detail

resolveTypeback to summary
public JavaType resolveType(Type type)

Implements com.fasterxml.jackson.databind.introspect.TypeResolutionContext.resolveType.

Annotations
@Override