Class BBDeserializerModifier

java.lang.Object
com.fasterxml.jackson.databind.deser.BeanDeserializerModifier
com.fasterxml.jackson.module.blackbird.deser.BBDeserializerModifier
All Implemented Interfaces:
Serializable

public class BBDeserializerModifier extends com.fasterxml.jackson.databind.deser.BeanDeserializerModifier
See Also:
  • Constructor Details

  • Method Details

    • updateBuilder

      public com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder updateBuilder(com.fasterxml.jackson.databind.DeserializationConfig config, com.fasterxml.jackson.databind.BeanDescription beanDesc, com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder builder)
      Overrides:
      updateBuilder in class com.fasterxml.jackson.databind.deser.BeanDeserializerModifier
    • findOptimizableProperties

      protected List<com.fasterxml.jackson.module.blackbird.deser.OptimizedSettableBeanProperty<?>> findOptimizableProperties(MethodHandles.Lookup lookup, com.fasterxml.jackson.databind.DeserializationConfig config, Iterator<com.fasterxml.jackson.databind.deser.SettableBeanProperty> propIterator)
    • isDefaultDeserializer

      protected boolean isDefaultDeserializer(com.fasterxml.jackson.databind.JsonDeserializer<?> deser)
      Helper method used to check whether given deserializer is the default deserializer implementation: this is necessary to avoid overriding other kinds of deserializers.