com.fasterxml.jackson.module.afterburner.ser.OptimizedBeanPropertyWriter Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of jackson-module-afterburner Show documentation
Show all versions of jackson-module-afterburner Show documentation
Jackson (https://github.com/FasterXML/jackson) extension module
used to enhance performance using bytecode generation to replace use of Reflection for
field access and method calls
package com.fasterxml.jackson.module.afterburner.ser;
import com.fasterxml.jackson.core.JsonGenerator;
import com.fasterxml.jackson.databind.JsonSerializer;
import com.fasterxml.jackson.databind.SerializerProvider;
import com.fasterxml.jackson.databind.ser.BeanPropertyWriter;
/**
* Intermediate base class that is used for concrete
* per-type implementations
*/
abstract class OptimizedBeanPropertyWriter>
extends BeanPropertyWriter
{
protected final BeanPropertyAccessor _propertyAccessor;
protected final int _propertyIndex;
protected OptimizedBeanPropertyWriter(BeanPropertyWriter src,
BeanPropertyAccessor propertyAccessor, int propertyIndex,
JsonSerializer
© 2015 - 2025 Weber Informatics LLC | Privacy Policy