Class BBDeserializerModifier


  • public class BBDeserializerModifier
    extends com.fasterxml.jackson.databind.deser.BeanDeserializerModifier
    • Method Detail

      • 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.