Class Jdk8Deserializers

java.lang.Object
com.fasterxml.jackson.databind.deser.Deserializers.Base
com.fasterxml.jackson.datatype.jdk8.Jdk8Deserializers
All Implemented Interfaces:
Deserializers, Serializable

public class Jdk8Deserializers extends Deserializers.Base implements Serializable
See Also:
  • Field Details

    • _cfgReadAbsentAsNull

      protected final boolean _cfgReadAbsentAsNull
      Since:
      2.14
  • Constructor Details

    • Jdk8Deserializers

      public Jdk8Deserializers()
    • Jdk8Deserializers

      public Jdk8Deserializers(boolean cfgReadAbsentAsNull)
  • Method Details

    • findReferenceDeserializer

      public JsonDeserializer<?> findReferenceDeserializer(ReferenceType refType, DeserializationConfig config, BeanDescription beanDesc, TypeDeserializer contentTypeDeserializer, JsonDeserializer<?> contentDeserializer)
      Description copied from interface: Deserializers
      Method called to locate deserializer for value that is of referential type,
      Specified by:
      findReferenceDeserializer in interface Deserializers
      Overrides:
      findReferenceDeserializer in class Deserializers.Base
      Parameters:
      refType - Specific referential type to deserialize
      config - Configuration in effect
      beanDesc - Definition of the reference type that contains class annotations and other information typically needed for building deserializers
      contentTypeDeserializer - Possible type deserializer for referenced value
      contentDeserializer - Value deserializer to use for referenced value, if indicated by property annotation
      Returns:
      Deserializer to use for the type; or null if this provider does not know how to construct it