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 |
| Constructor and Description |
|---|
FSTClazzInfo(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[] |
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 |
isEqualIsBinary() |
boolean |
isEqualIsIdentity() |
boolean |
isExternalizable() |
boolean |
isFlat() |
Object |
newInstance() |
void |
setClzId(int clzId) |
boolean |
useCompatibleMode() |
public static final Comparator<FSTClazzInfo.FSTFieldInfo> defFieldComparator
public FSTClazzInfo(Class clazz, FSTClazzInfoRegistry infoRegistry, boolean ignoreAnnotations)
public byte[] getBufferedName()
public boolean isAsciiNameShortString()
public int getClzId()
public void setClzId(int clzId)
public int getNumBoolFields()
public boolean isExternalizable()
public final boolean isEqualIsBinary()
public final boolean isEqualIsIdentity()
public final boolean isFlat()
public final Class[] getPredict()
public final Object newInstance()
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 © 2014. All rights reserved.