| Modifier and Type | Method and Description |
|---|---|
void |
FSTStructGeneration.defineArrayAccessor(FSTClazzInfo.FSTFieldInfo fieldInfo,
FSTClazzInfo clInfo,
javassist.CtMethod method) |
void |
FSTByteArrayUnsafeStructGeneration.defineArrayAccessor(FSTClazzInfo.FSTFieldInfo fieldInfo,
FSTClazzInfo clInfo,
javassist.CtMethod method) |
void |
FSTStructGeneration.defineArrayElementSize(FSTClazzInfo.FSTFieldInfo indexfi,
FSTClazzInfo clInfo,
javassist.CtMethod method) |
void |
FSTByteArrayUnsafeStructGeneration.defineArrayElementSize(FSTClazzInfo.FSTFieldInfo indexfi,
FSTClazzInfo clInfo,
javassist.CtMethod method) |
void |
FSTStructGeneration.defineArrayIndex(FSTClazzInfo.FSTFieldInfo indexfi,
FSTClazzInfo clInfo,
javassist.CtMethod method) |
void |
FSTByteArrayUnsafeStructGeneration.defineArrayIndex(FSTClazzInfo.FSTFieldInfo fieldInfo,
FSTClazzInfo clInfo,
javassist.CtMethod method) |
void |
FSTStructGeneration.defineArrayLength(FSTClazzInfo.FSTFieldInfo fieldInfo,
FSTClazzInfo clInfo,
javassist.CtMethod method) |
void |
FSTByteArrayUnsafeStructGeneration.defineArrayLength(FSTClazzInfo.FSTFieldInfo fieldInfo,
FSTClazzInfo clInfo,
javassist.CtMethod method) |
void |
FSTStructGeneration.defineArrayPointer(FSTClazzInfo.FSTFieldInfo indexfi,
FSTClazzInfo clInfo,
javassist.CtMethod method) |
void |
FSTByteArrayUnsafeStructGeneration.defineArrayPointer(FSTClazzInfo.FSTFieldInfo indexfi,
FSTClazzInfo clInfo,
javassist.CtMethod method) |
void |
FSTStructGeneration.defineFieldStructIndex(FSTClazzInfo.FSTFieldInfo fieldInfo,
FSTClazzInfo clInfo,
javassist.CtMethod method) |
void |
FSTByteArrayUnsafeStructGeneration.defineFieldStructIndex(FSTClazzInfo.FSTFieldInfo fieldInfo,
FSTClazzInfo clInfo,
javassist.CtMethod method) |
void |
FSTStructGeneration.defineStructSetCAS(FSTClazzInfo.FSTFieldInfo casAcc,
FSTClazzInfo clInfo,
javassist.CtMethod method) |
void |
FSTByteArrayUnsafeStructGeneration.defineStructSetCAS(FSTClazzInfo.FSTFieldInfo casAcc,
FSTClazzInfo clInfo,
javassist.CtMethod method) |
| Modifier and Type | Method and Description |
|---|---|
FSTClazzInfo |
FSTClazzNameRegistry.decodeClass(FSTObjectInput in) |
FSTClazzInfo |
FSTConfiguration.getClassInfo(Class type) |
FSTClazzInfo |
FSTClazzNameRegistry.getClazzFromId(int c) |
FSTClazzInfo |
FSTConfiguration.getClazzInfo(Class rowClass) |
FSTClazzInfo |
FSTClazzInfoRegistry.getCLInfo(Class c) |
FSTClazzInfo |
FSTClazzInfo.FSTFieldInfo.getLastInfo() |
FSTClazzInfo |
FSTObjectInput.readClass() |
| Modifier and Type | Method and Description |
|---|---|
void |
FSTObjectInput.defaultReadObject(FSTClazzInfo.FSTFieldInfo referencee,
FSTClazzInfo serializationInfo,
Object newObj) |
void |
FSTObjectOutput.defaultWriteObject(Object toWrite,
FSTClazzInfo serializationInfo) |
ObjectOutputStream |
FSTObjectOutput.getObjectOutputStream(Class cl,
FSTClazzInfo clinfo,
FSTClazzInfo.FSTFieldInfo referencee,
Object toWrite) |
Object |
FSTObjectSerializer.instantiate(Class objectClass,
FSTObjectInput fstObjectInput,
FSTClazzInfo serializationInfo,
FSTClazzInfo.FSTFieldInfo referencee,
int streamPositioin)
return null to delegate object instantiation to FST.
|
Object |
FSTBasicObjectSerializer.instantiate(Class objectClass,
FSTObjectInput in,
FSTClazzInfo serializationInfo,
FSTClazzInfo.FSTFieldInfo referencee,
int streamPositioin) |
protected void |
FSTObjectInput.readCompatibleObjectFields(FSTClazzInfo.FSTFieldInfo referencee,
FSTClazzInfo serializationInfo,
FSTClazzInfo.FSTFieldInfo[] fieldInfo,
Map res) |
void |
FSTObjectSerializer.readObject(FSTObjectInput in,
Object toRead,
FSTClazzInfo clzInfo,
FSTClazzInfo.FSTFieldInfo referencedBy)
read the content to an already instantiated object
|
void |
FSTBasicObjectSerializer.readObject(FSTObjectInput in,
Object toRead,
FSTClazzInfo clzInfo,
FSTClazzInfo.FSTFieldInfo referencedBy) |
protected Object |
FSTObjectInput.readObjectCompatible(FSTClazzInfo.FSTFieldInfo referencee,
FSTClazzInfo serializationInfo,
Object newObj) |
protected void |
FSTObjectInput.readObjectCompatibleRecursive(FSTClazzInfo.FSTFieldInfo referencee,
Object toRead,
FSTClazzInfo serializationInfo,
Class cl) |
void |
FSTObjectInput.registerObject(Object o,
int streamPosition,
FSTClazzInfo info,
FSTClazzInfo.FSTFieldInfo referencee) |
int |
FSTObjectRegistry.registerObjectForWrite(Object o,
boolean dontCheckEqual,
int streamPosition,
FSTClazzInfo clzInfo,
int[] reUseType)
add an object to the register, return handle if already present.
|
void |
FSTClazzInfo.FSTFieldInfo.setLastInfo(FSTClazzInfo lastInfo) |
void |
FSTObjectSerializer.writeObject(FSTObjectOutput out,
Object toWrite,
FSTClazzInfo clzInfo,
FSTClazzInfo.FSTFieldInfo referencedBy,
int streamPosition)
write the contents of a given object
|
protected void |
FSTObjectOutput.writeObjectHeader(FSTClazzInfo clsInfo,
FSTClazzInfo.FSTFieldInfo referencee,
Object toWrite) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
DsonDeserializer.readFields(String implied,
Object target,
FSTClazzInfo clz) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
DartDsonGen.generate(PrintStream ps,
FSTClazzInfo clInfo,
DsonTypeMapper tm) |
| Modifier and Type | Method and Description |
|---|---|
Object |
FSTStructSerializer.instantiate(Class objectClass,
FSTObjectInput in,
FSTClazzInfo serializationInfo,
FSTClazzInfo.FSTFieldInfo referencee,
int streamPositioin) |
Object |
FSTStringSerializer.instantiate(Class objectClass,
FSTObjectInput in,
FSTClazzInfo serializationInfo,
FSTClazzInfo.FSTFieldInfo referencee,
int streamPositioin) |
Object |
FSTStringBuilderSerializer.instantiate(Class objectClass,
FSTObjectInput in,
FSTClazzInfo serializationInfo,
FSTClazzInfo.FSTFieldInfo referencee,
int streamPositioin) |
Object |
FSTStringBufferSerializer.instantiate(Class objectClass,
FSTObjectInput in,
FSTClazzInfo serializationInfo,
FSTClazzInfo.FSTFieldInfo referencee,
int streamPositioin) |
Object |
FSTMapSerializer.instantiate(Class objectClass,
FSTObjectInput in,
FSTClazzInfo serializationInfo,
FSTClazzInfo.FSTFieldInfo referencee,
int streamPositioin) |
Object |
FSTEnumSetSerializer.instantiate(Class objectClass,
FSTObjectInput in,
FSTClazzInfo serializationInfo,
FSTClazzInfo.FSTFieldInfo referencee,
int streamPositioin) |
Object |
FSTDateSerializer.instantiate(Class objectClass,
FSTObjectInput in,
FSTClazzInfo serializationInfo,
FSTClazzInfo.FSTFieldInfo referencee,
int streamPositioin) |
Object |
FSTCollectionSerializer.instantiate(Class objectClass,
FSTObjectInput in,
FSTClazzInfo serializationInfo,
FSTClazzInfo.FSTFieldInfo referencee,
int streamPositioin) |
Object |
FSTClassSerializer.instantiate(Class objectClass,
FSTObjectInput in,
FSTClazzInfo serializationInfo,
FSTClazzInfo.FSTFieldInfo referencee,
int streamPositioin) |
Object |
FSTBigNumberSerializers.FSTByteSerializer.instantiate(Class objectClass,
FSTObjectInput in,
FSTClazzInfo serializationInfo,
FSTClazzInfo.FSTFieldInfo referencee,
int streamPositioin) |
Object |
FSTBigNumberSerializers.FSTCharSerializer.instantiate(Class objectClass,
FSTObjectInput in,
FSTClazzInfo serializationInfo,
FSTClazzInfo.FSTFieldInfo referencee,
int streamPositioin) |
Object |
FSTBigNumberSerializers.FSTShortSerializer.instantiate(Class objectClass,
FSTObjectInput in,
FSTClazzInfo serializationInfo,
FSTClazzInfo.FSTFieldInfo referencee,
int streamPositioin) |
Object |
FSTBigNumberSerializers.FSTFloatSerializer.instantiate(Class objectClass,
FSTObjectInput in,
FSTClazzInfo serializationInfo,
FSTClazzInfo.FSTFieldInfo referencee,
int streamPositioin) |
Object |
FSTBigNumberSerializers.FSTDoubleSerializer.instantiate(Class objectClass,
FSTObjectInput in,
FSTClazzInfo serializationInfo,
FSTClazzInfo.FSTFieldInfo referencee,
int streamPositioin) |
void |
FSTStructSerializer.writeObject(FSTObjectOutput out,
Object toWrite,
FSTClazzInfo clzInfo,
FSTClazzInfo.FSTFieldInfo referencedBy,
int streamPosition)
write the contents of a given object
|
void |
FSTStringSerializer.writeObject(FSTObjectOutput out,
Object toWrite,
FSTClazzInfo clzInfo,
FSTClazzInfo.FSTFieldInfo referencedBy,
int streamPosition) |
void |
FSTStringBufferSerializer.writeObject(FSTObjectOutput out,
Object toWrite,
FSTClazzInfo clzInfo,
FSTClazzInfo.FSTFieldInfo referencedBy,
int streamPosition) |
void |
FSTMapSerializer.writeObject(FSTObjectOutput out,
Object toWrite,
FSTClazzInfo clzInfo,
FSTClazzInfo.FSTFieldInfo referencedBy,
int streamPosition) |
void |
FSTEnumSetSerializer.writeObject(FSTObjectOutput out,
Object toWrite,
FSTClazzInfo clzInfo,
FSTClazzInfo.FSTFieldInfo referencedBy,
int streamPosition) |
void |
FSTDateSerializer.writeObject(FSTObjectOutput out,
Object toWrite,
FSTClazzInfo clzInfo,
FSTClazzInfo.FSTFieldInfo referencedBy,
int streamPosition) |
void |
FSTCollectionSerializer.writeObject(FSTObjectOutput out,
Object toWrite,
FSTClazzInfo clzInfo,
FSTClazzInfo.FSTFieldInfo referencedBy,
int streamPosition) |
void |
FSTClassSerializer.writeObject(FSTObjectOutput out,
Object toWrite,
FSTClazzInfo clzInfo,
FSTClazzInfo.FSTFieldInfo referencedBy,
int streamPosition) |
void |
FSTBigNumberSerializers.FSTByteSerializer.writeObject(FSTObjectOutput out,
Object toWrite,
FSTClazzInfo clzInfo,
FSTClazzInfo.FSTFieldInfo referencedBy,
int streamPosition) |
void |
FSTBigNumberSerializers.FSTCharSerializer.writeObject(FSTObjectOutput out,
Object toWrite,
FSTClazzInfo clzInfo,
FSTClazzInfo.FSTFieldInfo referencedBy,
int streamPosition) |
void |
FSTBigNumberSerializers.FSTShortSerializer.writeObject(FSTObjectOutput out,
Object toWrite,
FSTClazzInfo clzInfo,
FSTClazzInfo.FSTFieldInfo referencedBy,
int streamPosition) |
void |
FSTBigNumberSerializers.FSTFloatSerializer.writeObject(FSTObjectOutput out,
Object toWrite,
FSTClazzInfo clzInfo,
FSTClazzInfo.FSTFieldInfo referencedBy,
int streamPosition) |
void |
FSTBigNumberSerializers.FSTDoubleSerializer.writeObject(FSTObjectOutput out,
Object toWrite,
FSTClazzInfo clzInfo,
FSTClazzInfo.FSTFieldInfo referencedBy,
int streamPosition) |
Copyright © 2014. All rights reserved.