public class PropertyCollector
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static byte |
COLLECT_ACCESSORS |
static byte |
COLLECT_FINAL_FIELDS
Annotated field, or if type is Collection or Map, is collected regardless of this flag.
|
static byte |
COLLECT_PRIVATE_FIELDS
Annotated private field is collected regardless of this flag.
|
Constructor and Description |
---|
PropertyCollector(byte flags) |
Modifier and Type | Method and Description |
---|---|
protected void |
clearSerializationCaches() |
java.util.List<MutableAccessor> |
collect(java.lang.Class<?> aClass)
Result is not cached because caller should cache it if need.
|
protected boolean |
hasStoreAnnotations(java.lang.reflect.AccessibleObject element) |
protected boolean |
isAnnotatedAsTransient(java.lang.reflect.AnnotatedElement element) |
public static final byte COLLECT_ACCESSORS
public static final byte COLLECT_PRIVATE_FIELDS
public static final byte COLLECT_FINAL_FIELDS
public java.util.List<MutableAccessor> collect(java.lang.Class<?> aClass)
protected void clearSerializationCaches()
protected boolean isAnnotatedAsTransient(java.lang.reflect.AnnotatedElement element)
protected boolean hasStoreAnnotations(java.lang.reflect.AccessibleObject element)