| Package | Description | 
|---|---|
| org.datanucleus.enhancer | 
 
        DataNucleus ByteCode enhancer framework. 
 | 
| org.datanucleus.enhancer.asm | 
 ASM v5.1 : a small and fast bytecode manipulation framework. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
ClassEnhancerImpl.MyClassVisitor
Convenience class to look up the class name for a file. 
 | 
class  | 
EnhancerClassAdapter
Adapter visitor class for providing enhancement of an existing class using ASM. 
 | 
class  | 
EnhancerClassChecker
Visitor used to check the enhancement state of a class. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
ClassMethod.initialise(ClassVisitor classVisitor)
Method to initialise the class method. 
 | 
| Constructor and Description | 
|---|
EnhancerClassAdapter(ClassVisitor cv,
                    ClassEnhancer enhancer)
Constructor. 
 | 
EnhancerPropertyGetterAdapter(MethodVisitor mv,
                             ClassEnhancer enhancer,
                             String methodName,
                             String methodDesc,
                             AbstractMemberMetaData mmd,
                             ClassVisitor cv)
Constructor for the method adapter. 
 | 
EnhancerPropertySetterAdapter(MethodVisitor mv,
                             ClassEnhancer enhancer,
                             String methodName,
                             String methodDesc,
                             AbstractMemberMetaData mmd,
                             ClassVisitor cv)
Constructor for the method adapter. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ClassWriter
A  
ClassVisitor that generates classes in bytecode form. | 
| Modifier and Type | Field and Description | 
|---|---|
protected ClassVisitor | 
ClassVisitor.cv
The class visitor to which this visitor must delegate method calls. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
ClassReader.accept(ClassVisitor classVisitor,
      Attribute[] attrs,
      int flags)
Makes the given visitor visit the Java class of this  
ClassReader. | 
void | 
ClassReader.accept(ClassVisitor classVisitor,
      int flags)
Makes the given visitor visit the Java class of this  
ClassReader
 . | 
| Constructor and Description | 
|---|
ClassVisitor(int api,
            ClassVisitor cv)
Constructs a new  
ClassVisitor. | 
Copyright © 2018. All rights reserved.