| Modifier and Type | Method and Description |
|---|---|
protected int |
FSTStructFactory.computeElemSize(Object container,
Object[] objectValue,
FSTClazzInfo.FSTFieldInfo fi) |
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.defineStructReadAccess(javassist.expr.FieldAccess f,
javassist.CtClass type,
FSTClazzInfo.FSTFieldInfo fieldInfo) |
void |
FSTByteArrayUnsafeStructGeneration.defineStructReadAccess(javassist.expr.FieldAccess f,
javassist.CtClass type,
FSTClazzInfo.FSTFieldInfo fieldInfo) |
void |
FSTStructGeneration.defineStructSetCAS(FSTClazzInfo.FSTFieldInfo casAcc,
FSTClazzInfo clInfo,
javassist.CtMethod method) |
void |
FSTByteArrayUnsafeStructGeneration.defineStructSetCAS(FSTClazzInfo.FSTFieldInfo casAcc,
FSTClazzInfo clInfo,
javassist.CtMethod method) |
void |
FSTStructGeneration.defineStructWriteAccess(javassist.expr.FieldAccess f,
javassist.CtClass type,
FSTClazzInfo.FSTFieldInfo fieldInfo) |
void |
FSTByteArrayUnsafeStructGeneration.defineStructWriteAccess(javassist.expr.FieldAccess f,
javassist.CtClass type,
FSTClazzInfo.FSTFieldInfo fieldInfo) |
| Modifier and Type | Field and Description |
|---|---|
static Comparator<FSTClazzInfo.FSTFieldInfo> |
FSTClazzInfo.defFieldComparator |
| Modifier and Type | Method and Description |
|---|---|
FSTClazzInfo.FSTFieldInfo[] |
FSTClazzInfo.getFieldInfo() |
FSTClazzInfo.FSTFieldInfo |
FSTClazzInfo.getFieldInfo(String name,
Class declaringClass) |
FSTClazzInfo.FSTFieldInfo[] |
FSTClazzInfo.getFieldInfoFiltered(Class... toRemove) |
| Modifier and Type | Method and Description |
|---|---|
void |
FSTObjectInput.defaultReadObject(FSTClazzInfo.FSTFieldInfo referencee,
FSTClazzInfo serializationInfo,
Object newObj) |
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 Object |
FSTObjectInput.readArray(FSTClazzInfo.FSTFieldInfo referencee) |
protected void |
FSTObjectInput.readCompatibleObjectFields(FSTClazzInfo.FSTFieldInfo referencee,
FSTClazzInfo serializationInfo,
FSTClazzInfo.FSTFieldInfo[] fieldInfo,
Map res) |
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) |
Object |
FSTObjectInput.readObjectWithHeader(FSTClazzInfo.FSTFieldInfo referencee) |
void |
FSTObjectInput.registerObject(Object o,
int streamPosition,
FSTClazzInfo info,
FSTClazzInfo.FSTFieldInfo referencee) |
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.readArray(Object target,
FSTClazzInfo.FSTFieldInfo field) |
protected void |
DsonDeserializer.readValue(Object target,
FSTClazzInfo.FSTFieldInfo field) |
| 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.