Package | Description |
---|---|
org.datanucleus.enhancer |
DataNucleus ByteCode enhancer framework.
|
org.datanucleus.enhancer.jdo |
Class Enhancer for the JDO bytecode enhancement contract, using ASM.
|
org.datanucleus.enhancer.jdo.method |
Method enhancements for supporting the JDO bytecode enhancement contract.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractClassEnhancer
Abstract representation of a class enhancer.
|
Modifier and Type | Field and Description |
---|---|
protected ClassEnhancer |
ClassField.enhancer
The parent enhancer.
|
protected ClassEnhancer |
ClassMethod.enhancer
The parent enhancer.
|
Modifier and Type | Method and Description |
---|---|
protected ClassEnhancer |
ClassMethod.getClassEnhancer()
Convenience accessor for the ClassEnhancer
|
protected ClassEnhancer |
DataNucleusEnhancer.getClassEnhancer(ClassMetaData cmd,
byte[] bytes)
Method to return an instance of the ClassEnhancer for use with this class.
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
DataNucleusEnhancer.enhanceClass(ClassMetaData cmd,
ClassEnhancer enhancer,
boolean store)
Method to enhance the class defined by the MetaData.
|
protected boolean |
DataNucleusEnhancer.validateClass(ClassMetaData cmd,
ClassEnhancer enhancer)
Method to validate the enhancement state of the class defined by the MetaData.
|
Constructor and Description |
---|
ClassField(ClassEnhancer enhancer,
String name,
int access,
Object type)
Constructor
|
ClassField(ClassEnhancer enhancer,
String name,
int access,
Object type,
Object value)
Constructor
|
ClassMethod(ClassEnhancer enhancer,
String name,
int access,
Object returnType,
Object[] argTypes,
String[] argNames)
Constructor.
|
ClassMethod(ClassEnhancer enhancer,
String name,
int access,
Object returnType,
Object[] argTypes,
String[] argNames,
String[] exceptions)
Constructor.
|
Modifier and Type | Class and Description |
---|---|
class |
JDOClassEnhancer
Class enhancer using ASM (http://asm.objectweb.org).
|
Modifier and Type | Field and Description |
---|---|
protected ClassEnhancer |
JDOClassChecker.enhancer
Enhancer for the class.
|
protected ClassEnhancer |
JDOPropertyGetterAdapter.enhancer
The enhancer for this class.
|
protected ClassEnhancer |
JDOPropertySetterAdapter.enhancer
The enhancer for this class.
|
protected ClassEnhancer |
JDOClassAdapter.enhancer
The underlying enhancer.
|
protected ClassEnhancer |
JDOMethodAdapter.enhancer
The enhancer for this class.
|
Constructor and Description |
---|
JDOClassAdapter(org.objectweb.asm.ClassVisitor cv,
ClassEnhancer enhancer)
Constructor.
|
JDOClassChecker(ClassEnhancer enhancer,
boolean logErrors)
Constructor.
|
JDOMethodAdapter(org.objectweb.asm.MethodVisitor mv,
ClassEnhancer enhancer,
String methodName,
String methodDesc)
Constructor for the method adapter.
|
JDOPropertyGetterAdapter(org.objectweb.asm.MethodVisitor mv,
ClassEnhancer enhancer,
String methodName,
String methodDesc,
AbstractMemberMetaData mmd,
org.objectweb.asm.ClassVisitor cv)
Constructor for the method adapter.
|
JDOPropertySetterAdapter(org.objectweb.asm.MethodVisitor mv,
ClassEnhancer enhancer,
String methodName,
String methodDesc,
AbstractMemberMetaData mmd,
org.objectweb.asm.ClassVisitor cv)
Constructor for the method adapter.
|
PrimaryKeyGenerator(AbstractClassMetaData cmd,
ClassEnhancer enhancer)
Constructor for a PK generator for the specified class.
|
Constructor and Description |
---|
DefaultConstructor(ClassEnhancer enhancer,
String name,
int access,
Object returnType,
Object[] argTypes,
String[] argNames)
Constructor.
|
InitClass(ClassEnhancer enhancer,
String name,
int access,
Object returnType,
Object[] argTypes,
String[] argNames)
Constructor.
|
InitFieldFlags(ClassEnhancer enhancer,
String name,
int access,
Object returnType,
Object[] argTypes,
String[] argNames)
Constructor.
|
InitFieldNames(ClassEnhancer enhancer,
String name,
int access,
Object returnType,
Object[] argTypes,
String[] argNames)
Constructor.
|
InitFieldTypes(ClassEnhancer enhancer,
String name,
int access,
Object returnType,
Object[] argTypes,
String[] argNames)
Constructor.
|
InitPersistenceCapableSuperclass(ClassEnhancer enhancer,
String name,
int access,
Object returnType,
Object[] argTypes,
String[] argNames)
Constructor.
|
JdoCopyField(ClassEnhancer enhancer,
String name,
int access,
Object returnType,
Object[] argTypes,
String[] argNames)
Constructor.
|
JdoCopyFields(ClassEnhancer enhancer,
String name,
int access,
Object returnType,
Object[] argTypes,
String[] argNames)
Constructor.
|
JdoCopyKeyFieldsFromObjectId(ClassEnhancer enhancer,
String name,
int access,
Object returnType,
Object[] argTypes,
String[] argNames)
Constructor.
|
JdoCopyKeyFieldsFromObjectId2(ClassEnhancer enhancer,
String name,
int access,
Object returnType,
Object[] argTypes,
String[] argNames)
Constructor.
|
JdoCopyKeyFieldsToObjectId(ClassEnhancer enhancer,
String name,
int access,
Object returnType,
Object[] argTypes,
String[] argNames)
Constructor.
|
JdoCopyKeyFieldsToObjectId2(ClassEnhancer enhancer,
String name,
int access,
Object returnType,
Object[] argTypes,
String[] argNames)
Constructor.
|
JdoGetInheritedFieldCount(ClassEnhancer enhancer,
String name,
int access,
Object returnType,
Object[] argTypes,
String[] argNames)
Constructor.
|
JdoGetManagedFieldCount(ClassEnhancer enhancer,
String name,
int access,
Object returnType,
Object[] argTypes,
String[] argNames)
Constructor.
|
JdoGetNormal(ClassEnhancer enhancer,
AbstractMemberMetaData fmd)
Constructor.
|
JdoGetObjectId(ClassEnhancer enhancer,
String name,
int access,
Object returnType,
Object[] argTypes,
String[] argNames)
Constructor.
|
JdoGetPersistenceManager(ClassEnhancer enhancer,
String name,
int access,
Object returnType,
Object[] argTypes,
String[] argNames)
Constructor.
|
JdoGetTransactionalObjectId(ClassEnhancer enhancer,
String name,
int access,
Object returnType,
Object[] argTypes,
String[] argNames)
Constructor.
|
JdoGetVersion(ClassEnhancer enhancer,
String name,
int access,
Object returnType,
Object[] argTypes,
String[] argNames)
Constructor.
|
JdoGetViaCheck(ClassEnhancer enhancer,
AbstractMemberMetaData fmd)
Constructor.
|
JdoGetViaMediate(ClassEnhancer enhancer,
AbstractMemberMetaData fmd)
Constructor.
|
JdoIsDeleted(ClassEnhancer enhancer,
String name,
int access,
Object returnType,
Object[] argTypes,
String[] argNames)
Constructor.
|
JdoIsDetached(ClassEnhancer enhancer,
String name,
int access,
Object returnType,
Object[] argTypes,
String[] argNames)
Constructor.
|
JdoIsDirty(ClassEnhancer enhancer,
String name,
int access,
Object returnType,
Object[] argTypes,
String[] argNames)
Constructor.
|
JdoIsNew(ClassEnhancer enhancer,
String name,
int access,
Object returnType,
Object[] argTypes,
String[] argNames)
Constructor.
|
JdoIsPersistent(ClassEnhancer enhancer,
String name,
int access,
Object returnType,
Object[] argTypes,
String[] argNames)
Constructor.
|
JdoIsTransactional(ClassEnhancer enhancer,
String name,
int access,
Object returnType,
Object[] argTypes,
String[] argNames)
Constructor.
|
JdoIsXXX(ClassEnhancer enhancer,
String name,
int access,
Object returnType,
Object[] argTypes,
String[] argNames)
Constructor.
|
JdoMakeDirty(ClassEnhancer enhancer,
String name,
int access,
Object returnType,
Object[] argTypes,
String[] argNames)
Constructor.
|
JdoNewInstance1(ClassEnhancer enhancer,
String name,
int access,
Object returnType,
Object[] argTypes,
String[] argNames)
Constructor.
|
JdoNewInstance2(ClassEnhancer enhancer,
String name,
int access,
Object returnType,
Object[] argTypes,
String[] argNames)
Constructor.
|
JdoNewObjectIdInstance1(ClassEnhancer enhancer,
String name,
int access,
Object returnType,
Object[] argTypes,
String[] argNames)
Constructor.
|
JdoNewObjectIdInstance2(ClassEnhancer enhancer,
String name,
int access,
Object returnType,
Object[] argTypes,
String[] argNames)
Constructor.
|
JdoPreSerialize(ClassEnhancer enhancer,
String name,
int access,
Object returnType,
Object[] argTypes,
String[] argNames)
Constructor.
|
JdoProvideField(ClassEnhancer enhancer,
String name,
int access,
Object returnType,
Object[] argTypes,
String[] argNames)
Constructor.
|
JdoProvideFields(ClassEnhancer enhancer,
String name,
int access,
Object returnType,
Object[] argTypes,
String[] argNames)
Constructor.
|
JdoReplaceDetachedState(ClassEnhancer enhancer,
String name,
int access,
Object returnType,
Object[] argTypes,
String[] argNames)
Constructor.
|
JdoReplaceField(ClassEnhancer enhancer,
String name,
int access,
Object returnType,
Object[] argTypes,
String[] argNames)
Constructor.
|
JdoReplaceFields(ClassEnhancer enhancer,
String name,
int access,
Object returnType,
Object[] argTypes,
String[] argNames)
Constructor.
|
JdoReplaceFlags(ClassEnhancer enhancer,
String name,
int access,
Object returnType,
Object[] argTypes,
String[] argNames)
Constructor.
|
JdoReplaceStateManager(ClassEnhancer enhancer,
String name,
int access,
Object returnType,
Object[] argTypes,
String[] argNames)
Constructor.
|
JdoSetNormal(ClassEnhancer enhancer,
AbstractMemberMetaData fmd)
Constructor.
|
JdoSetViaCheck(ClassEnhancer enhancer,
AbstractMemberMetaData fmd)
Constructor.
|
JdoSetViaMediate(ClassEnhancer enhancer,
AbstractMemberMetaData fmd)
Constructor.
|
JdoSuperClone(ClassEnhancer enhancer,
String name,
int access,
Object returnType,
Object[] argTypes,
String[] argNames,
String[] exceptions)
Constructor.
|
LoadClass(ClassEnhancer enhancer,
String name,
int access,
Object returnType,
Object[] argTypes,
String[] argNames)
Constructor.
|
WriteObject(ClassEnhancer enhancer,
String name,
int access,
Object returnType,
Object[] argTypes,
String[] argNames)
Constructor.
|
WriteObject(ClassEnhancer enhancer,
String name,
int access,
Object returnType,
Object[] argTypes,
String[] argNames,
String[] exceptions)
Constructor.
|
Copyright © 2021. All rights reserved.