org.objectweb.speedo.generation.enhancer
Class ClassAccessorModifier
org.objectweb.speedo.generation.enhancer.LoggedClassAdapter
|
+--org.objectweb.speedo.generation.enhancer.ClassAccessorModifier
- public class ClassAccessorModifier
- extends LoggedClassAdapter
Replaces field accesses by calls to getter and setter methods.
Adapted from modifyMethods and replaceInstruction in EnhancerTool.
Method Summary |
void |
visit(int access,
java.lang.String name,
java.lang.String superName,
java.lang.String[] interfaces,
java.lang.String sourceFile)
|
org.objectweb.asm.CodeVisitor |
visitMethod(int access,
java.lang.String name,
java.lang.String desc,
java.lang.String[] exceptions)
|
ClassAccessorModifier
public ClassAccessorModifier(org.objectweb.asm.ClassVisitor cv,
java.util.Collection xmlDescriptors,
org.objectweb.util.monolog.api.Logger logger)
- Constructs a new
ClassAccessorModifier
.
- Parameters:
cv
- the class visitor to be used to generate the modified classxmlDescriptors
- the JDO Model describing known JDO Instances.
visit
public void visit(int access,
java.lang.String name,
java.lang.String superName,
java.lang.String[] interfaces,
java.lang.String sourceFile)
visitMethod
public org.objectweb.asm.CodeVisitor visitMethod(int access,
java.lang.String name,
java.lang.String desc,
java.lang.String[] exceptions)