Package | Description |
---|---|
com.fasterxml.jackson.module.afterburner.ser |
Modifier and Type | Class and Description |
---|---|
(package private) class |
OptimizedBeanPropertyWriter<T extends OptimizedBeanPropertyWriter<T>>
Intermediate base class that is used for concrete
per-type implementations
|
Modifier and Type | Class and Description |
---|---|
class |
BooleanFieldPropertyWriter |
class |
BooleanMethodPropertyWriter |
class |
IntFieldPropertyWriter |
class |
IntMethodPropertyWriter |
class |
LongFieldPropertyWriter |
class |
LongMethodPropertyWriter |
class |
ObjectFieldPropertyWriter |
class |
ObjectMethodPropertyWriter |
class |
StringFieldPropertyWriter |
class |
StringMethodPropertyWriter |
Modifier and Type | Method and Description |
---|---|
private <T extends OptimizedBeanPropertyWriter<T>> |
PropertyAccessorCollector._addFields(org.objectweb.asm.ClassWriter cw,
java.util.List<T> props,
java.lang.String methodName,
org.objectweb.asm.Type returnType,
int returnOpcode) |
private <T extends OptimizedBeanPropertyWriter<T>> |
PropertyAccessorCollector._addFieldsUsingIf(org.objectweb.asm.MethodVisitor mv,
java.util.List<T> props,
int returnOpcode) |
private <T extends OptimizedBeanPropertyWriter<T>> |
PropertyAccessorCollector._addFieldsUsingSwitch(org.objectweb.asm.MethodVisitor mv,
java.util.List<T> props,
int returnOpcode) |
private <T extends OptimizedBeanPropertyWriter<T>> |
PropertyAccessorCollector._addGetters(org.objectweb.asm.ClassWriter cw,
java.util.List<T> props,
java.lang.String methodName,
org.objectweb.asm.Type returnType,
int returnOpcode) |
private <T extends OptimizedBeanPropertyWriter<T>> |
PropertyAccessorCollector._addGettersUsingIf(org.objectweb.asm.MethodVisitor mv,
java.util.List<T> props,
int returnOpcode) |
private <T extends OptimizedBeanPropertyWriter<T>> |
PropertyAccessorCollector._addGettersUsingSwitch(org.objectweb.asm.MethodVisitor mv,
java.util.List<T> props,
int returnOpcode) |
Modifier and Type | Method and Description |
---|---|
private void |
PropertyAccessorCollector._addSingleField(org.objectweb.asm.MethodVisitor mv,
OptimizedBeanPropertyWriter<?> prop,
int returnOpcode) |
private void |
PropertyAccessorCollector._addSingleGetter(org.objectweb.asm.MethodVisitor mv,
OptimizedBeanPropertyWriter<?> prop,
int returnOpcode) |