public class FSTByteArrayUnsafeStructGeneration extends Object implements FSTStructGeneration
| Modifier and Type | Field and Description |
|---|---|
static boolean |
trackChanges |
| Constructor and Description |
|---|
FSTByteArrayUnsafeStructGeneration() |
| Modifier and Type | Method and Description |
|---|---|
void |
defineArrayAccessor(FSTClazzInfo.FSTFieldInfo fieldInfo,
FSTClazzInfo clInfo,
javassist.CtMethod method) |
void |
defineArrayElementSize(FSTClazzInfo.FSTFieldInfo indexfi,
FSTClazzInfo clInfo,
javassist.CtMethod method) |
void |
defineArrayIndex(FSTClazzInfo.FSTFieldInfo fieldInfo,
FSTClazzInfo clInfo,
javassist.CtMethod method) |
void |
defineArrayLength(FSTClazzInfo.FSTFieldInfo fieldInfo,
FSTClazzInfo clInfo,
javassist.CtMethod method) |
void |
defineArrayPointer(FSTClazzInfo.FSTFieldInfo indexfi,
FSTClazzInfo clInfo,
javassist.CtMethod method) |
void |
defineFieldStructIndex(FSTClazzInfo.FSTFieldInfo fieldInfo,
FSTClazzInfo clInfo,
javassist.CtMethod method) |
void |
defineStructReadAccess(javassist.expr.FieldAccess f,
javassist.CtClass type,
FSTClazzInfo.FSTFieldInfo fieldInfo) |
void |
defineStructSetCAS(FSTClazzInfo.FSTFieldInfo casAcc,
FSTClazzInfo clInfo,
javassist.CtMethod method) |
void |
defineStructWriteAccess(javassist.expr.FieldAccess f,
javassist.CtClass type,
FSTClazzInfo.FSTFieldInfo fieldInfo) |
FSTStructGeneration |
newInstance() |
public FSTStructGeneration newInstance()
newInstance in interface FSTStructGenerationpublic void defineStructWriteAccess(javassist.expr.FieldAccess f,
javassist.CtClass type,
FSTClazzInfo.FSTFieldInfo fieldInfo)
defineStructWriteAccess in interface FSTStructGenerationpublic void defineArrayAccessor(FSTClazzInfo.FSTFieldInfo fieldInfo, FSTClazzInfo clInfo, javassist.CtMethod method)
defineArrayAccessor in interface FSTStructGenerationpublic void defineStructSetCAS(FSTClazzInfo.FSTFieldInfo casAcc, FSTClazzInfo clInfo, javassist.CtMethod method)
defineStructSetCAS in interface FSTStructGenerationpublic void defineArrayElementSize(FSTClazzInfo.FSTFieldInfo indexfi, FSTClazzInfo clInfo, javassist.CtMethod method)
defineArrayElementSize in interface FSTStructGenerationpublic void defineArrayIndex(FSTClazzInfo.FSTFieldInfo fieldInfo, FSTClazzInfo clInfo, javassist.CtMethod method)
defineArrayIndex in interface FSTStructGenerationpublic void defineArrayPointer(FSTClazzInfo.FSTFieldInfo indexfi, FSTClazzInfo clInfo, javassist.CtMethod method)
defineArrayPointer in interface FSTStructGenerationpublic void defineArrayLength(FSTClazzInfo.FSTFieldInfo fieldInfo, FSTClazzInfo clInfo, javassist.CtMethod method)
defineArrayLength in interface FSTStructGenerationpublic void defineFieldStructIndex(FSTClazzInfo.FSTFieldInfo fieldInfo, FSTClazzInfo clInfo, javassist.CtMethod method)
defineFieldStructIndex in interface FSTStructGenerationpublic void defineStructReadAccess(javassist.expr.FieldAccess f,
javassist.CtClass type,
FSTClazzInfo.FSTFieldInfo fieldInfo)
defineStructReadAccess in interface FSTStructGenerationCopyright © 2015. All rights reserved.