public final class FSTClazzInfo extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
FSTClazzInfo.FSTFieldInfo |
| Modifier and Type | Field and Description |
|---|---|
static boolean |
BufferConstructorMeta |
static boolean |
BufferFieldMeta |
static Comparator<FSTClazzInfo.FSTFieldInfo> |
defFieldComparator |
protected FSTClassInstantiator |
instantiator |
static ConcurrentHashMap<Class,Field[]> |
sharedFieldSets
cache + share j.reflect.Field.
|
| Constructor and Description |
|---|
FSTClazzInfo(FSTConfiguration conf,
Class clazz,
FSTClazzInfoRegistry infoRegistry,
boolean ignoreAnnotations) |
public static boolean BufferConstructorMeta
public static boolean BufferFieldMeta
public static ConcurrentHashMap<Class,Field[]> sharedFieldSets
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 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()
protected FSTClazzInfo.FSTFieldInfo createFieldInfo(Field field)
public final Method getReadResolveMethod()
public final Method getWriteReplaceMethod()
public final Class getClazz()
public Object[] getEnumConstants()
public FSTMap<Class,org.nustaq.serialization.FSTClazzInfo.FSTCompatibilityInfo> getCompInfo()
public FSTObjectSerializer getSer()
public FSTObjectSerializer getSerNoStore()
Copyright © 2018. All rights reserved.