# Serialized Form

- ## Package com.fasterxml.jackson.module.afterburner

  - ### Class com.fasterxml.jackson.module.afterburner.AfterburnerModule extends com.fasterxml.jackson.databind.Module implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### _cfgUseValueClassLoader

            boolean _cfgUseValueClassLoader

        Flag to indicate whether we will try to load generated classes using same class loader as one that loaded class being accessed or not. If not, we will use class loader that loaded this module. Benefit of using value class loader is that 'protected' and 'package access' properties can be accessed; otherwise only 'public' properties can be accessed.

        By default this feature is enabled.

      - #### _cfgUseOptimizedBeanDeserializer

            boolean _cfgUseOptimizedBeanDeserializer

        Flag to indicate whether we should use an optimized sub-class of `BeanDeserializer` or not. Use of optimized version should further improve performance, but it can be disabled in case it causes issues.

        By default this feature is enabled.

- ## Package com.fasterxml.jackson.module.afterburner.deser

  - ### Class com.fasterxml.jackson.module.afterburner.deser.DeserializerModifier extends com.fasterxml.jackson.databind.deser.BeanDeserializerModifier implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### _classLoader

            MyClassLoader _classLoader

        Class loader to use for generated classes; if null, will try to use class loader of the target class.

      - #### _useCustomDeserializer

            boolean _useCustomDeserializer

  - ### Class com.fasterxml.jackson.module.afterburner.deser.OptimizedValueInstantiator extends com.fasterxml.jackson.databind.deser.std.StdValueInstantiator implements Serializable

    serialVersionUID:
      1L

  - ### Class com.fasterxml.jackson.module.afterburner.deser.SettableBooleanFieldProperty extends com.fasterxml.jackson.module.afterburner.deser.OptimizedSettableBeanProperty<SettableBooleanFieldProperty> implements Serializable

    serialVersionUID:
      1L

  - ### Class com.fasterxml.jackson.module.afterburner.deser.SettableBooleanMethodProperty extends com.fasterxml.jackson.module.afterburner.deser.OptimizedSettableBeanProperty<SettableBooleanMethodProperty> implements Serializable

    serialVersionUID:
      1L

  - ### Class com.fasterxml.jackson.module.afterburner.deser.SettableIntFieldProperty extends com.fasterxml.jackson.module.afterburner.deser.OptimizedSettableBeanProperty<SettableIntFieldProperty> implements Serializable

    serialVersionUID:
      1L

  - ### Class com.fasterxml.jackson.module.afterburner.deser.SettableIntMethodProperty extends com.fasterxml.jackson.module.afterburner.deser.OptimizedSettableBeanProperty<SettableIntMethodProperty> implements Serializable

    serialVersionUID:
      1L

  - ### Class com.fasterxml.jackson.module.afterburner.deser.SettableLongFieldProperty extends com.fasterxml.jackson.module.afterburner.deser.OptimizedSettableBeanProperty<SettableLongFieldProperty> implements Serializable

    serialVersionUID:
      1L

  - ### Class com.fasterxml.jackson.module.afterburner.deser.SettableLongMethodProperty extends com.fasterxml.jackson.module.afterburner.deser.OptimizedSettableBeanProperty<SettableLongMethodProperty> implements Serializable

    serialVersionUID:
      1L

  - ### Class com.fasterxml.jackson.module.afterburner.deser.SettableObjectFieldProperty extends com.fasterxml.jackson.module.afterburner.deser.OptimizedSettableBeanProperty<SettableObjectFieldProperty> implements Serializable

    serialVersionUID:
      1L

  - ### Class com.fasterxml.jackson.module.afterburner.deser.SettableObjectMethodProperty extends com.fasterxml.jackson.module.afterburner.deser.OptimizedSettableBeanProperty<SettableObjectMethodProperty> implements Serializable

    serialVersionUID:
      1L

  - ### Class com.fasterxml.jackson.module.afterburner.deser.SettableStringFieldProperty extends com.fasterxml.jackson.module.afterburner.deser.OptimizedSettableBeanProperty<SettableStringFieldProperty> implements Serializable

    serialVersionUID:
      1L

  - ### Class com.fasterxml.jackson.module.afterburner.deser.SettableStringMethodProperty extends com.fasterxml.jackson.module.afterburner.deser.OptimizedSettableBeanProperty<SettableStringMethodProperty> implements Serializable

    serialVersionUID:
      1L

  - ### Class com.fasterxml.jackson.module.afterburner.deser.SuperSonicBeanDeserializer extends com.fasterxml.jackson.databind.deser.BeanDeserializer implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### _orderedPropertyNames

            com.fasterxml.jackson.core.io.SerializedString[] _orderedPropertyNames

        Names of properties being deserialized, in ordered they are expected to have been written (as per serialization settings); used for speculative order-based optimizations

      - #### _orderedProperties

            com.fasterxml.jackson.databind.deser.SettableBeanProperty[] _orderedProperties

        Properties matching names in `SuperSonicBeanDeserializer._orderedPropertyNames`, assigned after resolution when property instances are finalized.

- ## Package com.fasterxml.jackson.module.afterburner.ser

  - ### Class com.fasterxml.jackson.module.afterburner.ser.BooleanFieldPropertyWriter extends com.fasterxml.jackson.module.afterburner.ser.OptimizedBeanPropertyWriter<BooleanFieldPropertyWriter> implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### _suppressableSet

            boolean _suppressableSet

      - #### _suppressableBoolean

            boolean _suppressableBoolean

  - ### Class com.fasterxml.jackson.module.afterburner.ser.BooleanMethodPropertyWriter extends com.fasterxml.jackson.module.afterburner.ser.OptimizedBeanPropertyWriter<BooleanMethodPropertyWriter> implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### _suppressableSet

            boolean _suppressableSet

      - #### _suppressableBoolean

            boolean _suppressableBoolean

  - ### Class com.fasterxml.jackson.module.afterburner.ser.IntFieldPropertyWriter extends com.fasterxml.jackson.module.afterburner.ser.OptimizedBeanPropertyWriter<IntFieldPropertyWriter> implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### _suppressableInt

            int _suppressableInt

      - #### _suppressableIntSet

            boolean _suppressableIntSet

  - ### Class com.fasterxml.jackson.module.afterburner.ser.IntMethodPropertyWriter extends com.fasterxml.jackson.module.afterburner.ser.OptimizedBeanPropertyWriter<IntMethodPropertyWriter> implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### _suppressableInt

            int _suppressableInt

      - #### _suppressableIntSet

            boolean _suppressableIntSet

  - ### Class com.fasterxml.jackson.module.afterburner.ser.LongFieldPropertyWriter extends com.fasterxml.jackson.module.afterburner.ser.OptimizedBeanPropertyWriter<LongFieldPropertyWriter> implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### _suppressableLong

            long _suppressableLong

      - #### _suppressableLongSet

            boolean _suppressableLongSet

  - ### Class com.fasterxml.jackson.module.afterburner.ser.LongMethodPropertyWriter extends com.fasterxml.jackson.module.afterburner.ser.OptimizedBeanPropertyWriter<LongMethodPropertyWriter> implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### _suppressableLong

            long _suppressableLong

      - #### _suppressableLongSet

            boolean _suppressableLongSet

  - ### Class com.fasterxml.jackson.module.afterburner.ser.ObjectFieldPropertyWriter extends com.fasterxml.jackson.module.afterburner.ser.OptimizedBeanPropertyWriter<ObjectFieldPropertyWriter> implements Serializable

    serialVersionUID:
      1L

  - ### Class com.fasterxml.jackson.module.afterburner.ser.ObjectMethodPropertyWriter extends com.fasterxml.jackson.module.afterburner.ser.OptimizedBeanPropertyWriter<ObjectMethodPropertyWriter> implements Serializable

    serialVersionUID:
      1L

  - ### Class com.fasterxml.jackson.module.afterburner.ser.SerializerModifier extends com.fasterxml.jackson.databind.ser.BeanSerializerModifier implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### _classLoader

            MyClassLoader _classLoader

        Class loader to use for generated classes; if null, will try to use class loader of the target class.

  - ### Class com.fasterxml.jackson.module.afterburner.ser.StringFieldPropertyWriter extends com.fasterxml.jackson.module.afterburner.ser.OptimizedBeanPropertyWriter<StringFieldPropertyWriter> implements Serializable

    serialVersionUID:
      1L

  - ### Class com.fasterxml.jackson.module.afterburner.ser.StringMethodPropertyWriter extends com.fasterxml.jackson.module.afterburner.ser.OptimizedBeanPropertyWriter<StringMethodPropertyWriter> implements Serializable

    serialVersionUID:
      1L

Copyright © 2022 FasterXML. All rights reserved.