public final class FSTClazzInfo extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
FSTClazzInfo.FSTFieldInfo |
| Modifier and Type | Field and Description |
|---|---|
static Comparator<FSTClazzInfo.FSTFieldInfo> |
defFieldComparator |
protected FSTClassInstantiator |
instantiator |
| Constructor and Description |
|---|
FSTClazzInfo(FSTConfiguration conf,
Class clazz,
FSTClazzInfoRegistry infoRegistry,
boolean ignoreAnnotations) |
| Modifier and Type | Method and Description |
|---|---|
List<Field> |
getAllFields(Class c,
List<Field> res)
Sideeffect: sets hasTransient
|
byte[] |
getBufferedName() |
Class |
getClazz() |
int |
getClzId() |
Object |
getDecoderAttached() |
Object[] |
getEnumConstants() |
FSTClazzInfo.FSTFieldInfo[] |
getFieldInfo() |
FSTClazzInfo.FSTFieldInfo |
getFieldInfo(String name,
Class declaringClass) |
FSTClazzInfo.FSTFieldInfo[] |
getFieldInfoFiltered(Class... toRemove) |
int |
getNumBoolFields() |
Class[] |
getPredict() |
Method |
getReadResolveMethod() |
FSTObjectSerializer |
getSer() |
int |
getStructSize() |
Method |
getWriteReplaceMethod() |
boolean |
isAsciiNameShortString() |
boolean |
isExternalizable() |
boolean |
isFlat() |
Object |
newInstance(boolean doesRequireInit) |
void |
setClzId(int clzId) |
void |
setDecoderAttached(Object decoderAttached) |
String |
toString() |
boolean |
useCompatibleMode() |
public static final Comparator<FSTClazzInfo.FSTFieldInfo> defFieldComparator
protected FSTClassInstantiator instantiator
public FSTClazzInfo(FSTConfiguration conf, Class clazz, FSTClazzInfoRegistry infoRegistry, boolean ignoreAnnotations)
public Object getDecoderAttached()
public void setDecoderAttached(Object decoderAttached)
public byte[] getBufferedName()
public boolean isAsciiNameShortString()
public int getClzId()
public void setClzId(int clzId)
public int getNumBoolFields()
public boolean isExternalizable()
public final boolean isFlat()
public final Class[] getPredict()
public final Object newInstance(boolean doesRequireInit)
public final List<Field> getAllFields(Class c, List<Field> res)
c - res - public final FSTClazzInfo.FSTFieldInfo[] getFieldInfo()
public final FSTClazzInfo.FSTFieldInfo[] getFieldInfoFiltered(Class... toRemove)
public final FSTClazzInfo.FSTFieldInfo getFieldInfo(String name, Class declaringClass)
public int getStructSize()
public boolean useCompatibleMode()
public final Method getReadResolveMethod()
public final Method getWriteReplaceMethod()
public final Class getClazz()
public Object[] getEnumConstants()
public FSTObjectSerializer getSer()
Copyright © 2015. All rights reserved.