|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use ClassEnhancer | |
|---|---|
| org.datanucleus.enhancer | DataNucleus ByteCode enhancer. |
| org.datanucleus.enhancer.asm | Class Enhancer using ObjectWeb ASM (http://asm.objectweb.org). |
| org.datanucleus.enhancer.asm.method | Enhancement method representations for use with the ASM ClassEnhancer. |
| Uses of ClassEnhancer in org.datanucleus.enhancer |
|---|
| Classes in org.datanucleus.enhancer that implement ClassEnhancer | |
|---|---|
class |
AbstractClassEnhancer
Abstract representation of a class enhancer. |
| Fields in org.datanucleus.enhancer declared as ClassEnhancer | |
|---|---|
protected ClassEnhancer |
ClassField.enhancer
The parent enhancer. |
protected ClassEnhancer |
ClassMethod.enhancer
The parent enhancer. |
| Methods in org.datanucleus.enhancer that return ClassEnhancer | |
|---|---|
protected ClassEnhancer |
DataNucleusEnhancer.getClassEnhancer(org.datanucleus.metadata.ClassMetaData cmd,
byte[] bytes)
Method to return an instance of the ClassEnhancer for use with this class. |
| Methods in org.datanucleus.enhancer with parameters of type ClassEnhancer | |
|---|---|
protected boolean |
DataNucleusEnhancer.enhanceClass(org.datanucleus.metadata.ClassMetaData cmd,
ClassEnhancer enhancer,
boolean store)
Method to enhance the class defined by the MetaData. |
protected boolean |
DataNucleusEnhancer.validateClass(org.datanucleus.metadata.ClassMetaData cmd,
ClassEnhancer enhancer)
Method to validate the enhancement state of the class defined by the MetaData. |
| Constructors in org.datanucleus.enhancer with parameters of type ClassEnhancer | |
|---|---|
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. |
|
| Uses of ClassEnhancer in org.datanucleus.enhancer.asm |
|---|
| Classes in org.datanucleus.enhancer.asm that implement ClassEnhancer | |
|---|---|
class |
ASMClassEnhancer
Class enhancer using ASM (http://asm.objectweb.org). |
| Constructors in org.datanucleus.enhancer.asm with parameters of type ClassEnhancer | |
|---|---|
ASMClassMethod(ClassEnhancer enhancer,
String name,
int access,
Object returnType,
Object[] argTypes,
String[] argNames)
Constructor. |
|
ASMClassMethod(ClassEnhancer enhancer,
String name,
int access,
Object returnType,
Object[] argTypes,
String[] argNames,
String[] exceptions)
Constructor. |
|
| Uses of ClassEnhancer in org.datanucleus.enhancer.asm.method |
|---|
| Constructors in org.datanucleus.enhancer.asm.method with parameters of type ClassEnhancer | |
|---|---|
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,
org.datanucleus.metadata.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,
org.datanucleus.metadata.AbstractMemberMetaData fmd)
Constructor. |
|
JdoGetViaMediate(ClassEnhancer enhancer,
org.datanucleus.metadata.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,
org.datanucleus.metadata.AbstractMemberMetaData fmd)
Constructor. |
|
JdoSetViaCheck(ClassEnhancer enhancer,
org.datanucleus.metadata.AbstractMemberMetaData fmd)
Constructor. |
|
JdoSetViaMediate(ClassEnhancer enhancer,
org.datanucleus.metadata.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. |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||