Package | Description |
---|---|
com.fasterxml.jackson.module.afterburner.deser |
Modifier and Type | Class and Description |
---|---|
(package private) class |
OptimizedSettableBeanProperty<T extends OptimizedSettableBeanProperty<T>>
Base class for concrete type-specific
SettableBeanProperty
implementations. |
Modifier and Type | Class and Description |
---|---|
class |
SettableBooleanFieldProperty |
class |
SettableBooleanMethodProperty |
class |
SettableIntFieldProperty |
class |
SettableIntMethodProperty |
class |
SettableLongFieldProperty |
class |
SettableLongMethodProperty |
class |
SettableObjectFieldProperty |
class |
SettableObjectMethodProperty |
class |
SettableStringFieldProperty |
class |
SettableStringMethodProperty |
Modifier and Type | Method and Description |
---|---|
private <T extends OptimizedSettableBeanProperty<T>> |
PropertyMutatorCollector._addFields(org.objectweb.asm.ClassWriter cw,
java.util.List<T> props,
java.lang.String methodName,
org.objectweb.asm.Type parameterType,
int loadValueCode) |
private <T extends OptimizedSettableBeanProperty<T>> |
PropertyMutatorCollector._addFieldsUsingIf(org.objectweb.asm.MethodVisitor mv,
java.util.List<T> props,
int loadValueCode,
int beanIndex,
boolean mustCast) |
private <T extends OptimizedSettableBeanProperty<T>> |
PropertyMutatorCollector._addFieldsUsingSwitch(org.objectweb.asm.MethodVisitor mv,
java.util.List<T> props,
int loadValueCode,
int beanIndex,
boolean mustCast) |
private <T extends OptimizedSettableBeanProperty<T>> |
PropertyMutatorCollector._addSetters(org.objectweb.asm.ClassWriter cw,
java.util.List<T> props,
java.lang.String methodName,
org.objectweb.asm.Type parameterType,
int loadValueCode) |
private <T extends OptimizedSettableBeanProperty<T>> |
PropertyMutatorCollector._addSettersUsingIf(org.objectweb.asm.MethodVisitor mv,
java.util.List<T> props,
int loadValueCode,
int beanIndex,
boolean mustCast) |
private <T extends OptimizedSettableBeanProperty<T>> |
PropertyMutatorCollector._addSettersUsingSwitch(org.objectweb.asm.MethodVisitor mv,
java.util.List<T> props,
int loadValueCode,
int beanIndex,
boolean mustCast) |
Modifier and Type | Method and Description |
---|---|
protected java.util.List<OptimizedSettableBeanProperty<?>> |
DeserializerModifier.findOptimizableProperties(com.fasterxml.jackson.databind.DeserializationConfig config,
PropertyMutatorCollector collector,
java.util.Iterator<com.fasterxml.jackson.databind.deser.SettableBeanProperty> propIterator) |
Modifier and Type | Method and Description |
---|---|
private void |
PropertyMutatorCollector._addSingleField(org.objectweb.asm.MethodVisitor mv,
OptimizedSettableBeanProperty<?> prop,
int loadValueCode,
int beanIndex,
boolean mustCast) |
private void |
PropertyMutatorCollector._addSingleSetter(org.objectweb.asm.MethodVisitor mv,
OptimizedSettableBeanProperty<?> prop,
int loadValueCode,
int beanIndex,
boolean mustCast) |