public class PropertyAccessorCollector extends DynamicPropertyAccessorBase
_accessorCount, ALL_INT_CONSTS
Constructor and Description |
---|
PropertyAccessorCollector(Class<?> beanClass) |
Modifier and Type | Method and Description |
---|---|
BooleanFieldPropertyWriter |
addBooleanField(com.fasterxml.jackson.databind.ser.BeanPropertyWriter bpw) |
BooleanMethodPropertyWriter |
addBooleanGetter(com.fasterxml.jackson.databind.ser.BeanPropertyWriter bpw) |
IntFieldPropertyWriter |
addIntField(com.fasterxml.jackson.databind.ser.BeanPropertyWriter bpw) |
IntMethodPropertyWriter |
addIntGetter(com.fasterxml.jackson.databind.ser.BeanPropertyWriter bpw) |
LongFieldPropertyWriter |
addLongField(com.fasterxml.jackson.databind.ser.BeanPropertyWriter bpw) |
LongMethodPropertyWriter |
addLongGetter(com.fasterxml.jackson.databind.ser.BeanPropertyWriter bpw) |
ObjectFieldPropertyWriter |
addObjectField(com.fasterxml.jackson.databind.ser.BeanPropertyWriter bpw) |
ObjectMethodPropertyWriter |
addObjectGetter(com.fasterxml.jackson.databind.ser.BeanPropertyWriter bpw) |
StringFieldPropertyWriter |
addStringField(com.fasterxml.jackson.databind.ser.BeanPropertyWriter bpw) |
StringMethodPropertyWriter |
addStringGetter(com.fasterxml.jackson.databind.ser.BeanPropertyWriter bpw) |
BeanPropertyAccessor |
findAccessor(MyClassLoader classLoader) |
Class<?> |
generateAccessorClass(MyClassLoader classLoader,
ClassName baseName) |
_add, generateException, internalClassName, isEmpty, isInterfaceMethod
public PropertyAccessorCollector(Class<?> beanClass)
public BooleanMethodPropertyWriter addBooleanGetter(com.fasterxml.jackson.databind.ser.BeanPropertyWriter bpw)
public IntMethodPropertyWriter addIntGetter(com.fasterxml.jackson.databind.ser.BeanPropertyWriter bpw)
public LongMethodPropertyWriter addLongGetter(com.fasterxml.jackson.databind.ser.BeanPropertyWriter bpw)
public StringMethodPropertyWriter addStringGetter(com.fasterxml.jackson.databind.ser.BeanPropertyWriter bpw)
public ObjectMethodPropertyWriter addObjectGetter(com.fasterxml.jackson.databind.ser.BeanPropertyWriter bpw)
public BooleanFieldPropertyWriter addBooleanField(com.fasterxml.jackson.databind.ser.BeanPropertyWriter bpw)
public IntFieldPropertyWriter addIntField(com.fasterxml.jackson.databind.ser.BeanPropertyWriter bpw)
public LongFieldPropertyWriter addLongField(com.fasterxml.jackson.databind.ser.BeanPropertyWriter bpw)
public StringFieldPropertyWriter addStringField(com.fasterxml.jackson.databind.ser.BeanPropertyWriter bpw)
public ObjectFieldPropertyWriter addObjectField(com.fasterxml.jackson.databind.ser.BeanPropertyWriter bpw)
public BeanPropertyAccessor findAccessor(MyClassLoader classLoader)
public Class<?> generateAccessorClass(MyClassLoader classLoader, ClassName baseName)
Copyright © 2020 FasterXML. All rights reserved.