Uses of Package
com.fasterxml.jackson.core.type

Package
Description
Main public API classes of the core streaming JSON processor: most importantly JsonFactory used for constructing JSON parser (JsonParser) and generator (JsonGenerator) instances.
Contains classes needed for type introspection, mostly used by data binding functionality.
  • Class
    Description
    Type abstraction that represents Java type that has been resolved (i.e.
    This generic abstract class is used for obtaining full generics type information by sub-classing; it must be converted to ResolvedType implementation (implemented by JavaType from "databind" bundle) to be used.
    This is a simple value class used between core streaming and higher level databinding to pass information about type ids to write.
  • Class
    Description
    Type abstraction that represents Java type that has been resolved (i.e.
    This generic abstract class is used for obtaining full generics type information by sub-classing; it must be converted to ResolvedType implementation (implemented by JavaType from "databind" bundle) to be used.
    Enumeration of values that matches enum `As` from annotation `JsonTypeInfo`: separate definition to avoid dependency between streaming core and annotations packages; also allows more flexibility in case new values needed at this level of internal API.