Class PropertyAccessorCollector
java.lang.Object
com.fasterxml.jackson.module.afterburner.util.DynamicPropertyAccessorBase
com.fasterxml.jackson.module.afterburner.ser.PropertyAccessorCollector
Simple collector used to keep track of properties for which code-generated
accessors are needed.
-
Field Summary
Fields inherited from class DynamicPropertyAccessorBase
_accessorCount, ALL_INT_CONSTS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddBooleanField(com.fasterxml.jackson.databind.ser.BeanPropertyWriter bpw) addBooleanGetter(com.fasterxml.jackson.databind.ser.BeanPropertyWriter bpw) addIntField(com.fasterxml.jackson.databind.ser.BeanPropertyWriter bpw) addIntGetter(com.fasterxml.jackson.databind.ser.BeanPropertyWriter bpw) addLongField(com.fasterxml.jackson.databind.ser.BeanPropertyWriter bpw) addLongGetter(com.fasterxml.jackson.databind.ser.BeanPropertyWriter bpw) addObjectField(com.fasterxml.jackson.databind.ser.BeanPropertyWriter bpw) addObjectGetter(com.fasterxml.jackson.databind.ser.BeanPropertyWriter bpw) addStringField(com.fasterxml.jackson.databind.ser.BeanPropertyWriter bpw) addStringGetter(com.fasterxml.jackson.databind.ser.BeanPropertyWriter bpw) findAccessor(MyClassLoader classLoader) Class<?> generateAccessorClass(MyClassLoader classLoader, ClassName baseName) Methods inherited from class DynamicPropertyAccessorBase
_add, generateException, internalClassName, isEmpty, isInterfaceMethod
-
Constructor Details
-
PropertyAccessorCollector
-
-
Method Details
-
addBooleanGetter
public BooleanMethodPropertyWriter addBooleanGetter(com.fasterxml.jackson.databind.ser.BeanPropertyWriter bpw) -
addIntGetter
public IntMethodPropertyWriter addIntGetter(com.fasterxml.jackson.databind.ser.BeanPropertyWriter bpw) -
addLongGetter
public LongMethodPropertyWriter addLongGetter(com.fasterxml.jackson.databind.ser.BeanPropertyWriter bpw) -
addStringGetter
public StringMethodPropertyWriter addStringGetter(com.fasterxml.jackson.databind.ser.BeanPropertyWriter bpw) -
addObjectGetter
public ObjectMethodPropertyWriter addObjectGetter(com.fasterxml.jackson.databind.ser.BeanPropertyWriter bpw) -
addBooleanField
public BooleanFieldPropertyWriter addBooleanField(com.fasterxml.jackson.databind.ser.BeanPropertyWriter bpw) -
addIntField
public IntFieldPropertyWriter addIntField(com.fasterxml.jackson.databind.ser.BeanPropertyWriter bpw) -
addLongField
public LongFieldPropertyWriter addLongField(com.fasterxml.jackson.databind.ser.BeanPropertyWriter bpw) -
addStringField
public StringFieldPropertyWriter addStringField(com.fasterxml.jackson.databind.ser.BeanPropertyWriter bpw) -
addObjectField
public ObjectFieldPropertyWriter addObjectField(com.fasterxml.jackson.databind.ser.BeanPropertyWriter bpw) -
findAccessor
-
generateAccessorClass
-