public class PropertyMutatorCollector extends DynamicPropertyAccessorBase
_accessorCount, ALL_INT_CONSTS
Constructor and Description |
---|
PropertyMutatorCollector(Class<?> beanClass) |
Modifier and Type | Method and Description |
---|---|
SettableBooleanFieldProperty |
addBooleanField(com.fasterxml.jackson.databind.deser.SettableBeanProperty prop) |
SettableBooleanMethodProperty |
addBooleanSetter(com.fasterxml.jackson.databind.deser.SettableBeanProperty prop) |
SettableIntFieldProperty |
addIntField(com.fasterxml.jackson.databind.deser.SettableBeanProperty prop) |
SettableIntMethodProperty |
addIntSetter(com.fasterxml.jackson.databind.deser.SettableBeanProperty prop) |
SettableLongFieldProperty |
addLongField(com.fasterxml.jackson.databind.deser.SettableBeanProperty prop) |
SettableLongMethodProperty |
addLongSetter(com.fasterxml.jackson.databind.deser.SettableBeanProperty prop) |
SettableObjectFieldProperty |
addObjectField(com.fasterxml.jackson.databind.deser.SettableBeanProperty prop) |
SettableObjectMethodProperty |
addObjectSetter(com.fasterxml.jackson.databind.deser.SettableBeanProperty prop) |
SettableStringFieldProperty |
addStringField(com.fasterxml.jackson.databind.deser.SettableBeanProperty prop) |
SettableStringMethodProperty |
addStringSetter(com.fasterxml.jackson.databind.deser.SettableBeanProperty prop) |
BeanPropertyMutator |
buildMutator(MyClassLoader classLoader)
Method for building generic mutator class for specified bean
type.
|
Class<?> |
generateMutatorClass(MyClassLoader classLoader,
ClassName baseName) |
_add, generateException, internalClassName, isEmpty, isInterfaceMethod
public PropertyMutatorCollector(Class<?> beanClass)
public SettableIntMethodProperty addIntSetter(com.fasterxml.jackson.databind.deser.SettableBeanProperty prop)
public SettableLongMethodProperty addLongSetter(com.fasterxml.jackson.databind.deser.SettableBeanProperty prop)
public SettableBooleanMethodProperty addBooleanSetter(com.fasterxml.jackson.databind.deser.SettableBeanProperty prop)
public SettableStringMethodProperty addStringSetter(com.fasterxml.jackson.databind.deser.SettableBeanProperty prop)
public SettableObjectMethodProperty addObjectSetter(com.fasterxml.jackson.databind.deser.SettableBeanProperty prop)
public SettableIntFieldProperty addIntField(com.fasterxml.jackson.databind.deser.SettableBeanProperty prop)
public SettableLongFieldProperty addLongField(com.fasterxml.jackson.databind.deser.SettableBeanProperty prop)
public SettableBooleanFieldProperty addBooleanField(com.fasterxml.jackson.databind.deser.SettableBeanProperty prop)
public SettableStringFieldProperty addStringField(com.fasterxml.jackson.databind.deser.SettableBeanProperty prop)
public SettableObjectFieldProperty addObjectField(com.fasterxml.jackson.databind.deser.SettableBeanProperty prop)
public BeanPropertyMutator buildMutator(MyClassLoader classLoader)
public Class<?> generateMutatorClass(MyClassLoader classLoader, ClassName baseName)
Copyright © 2020 FasterXML. All rights reserved.