org.objectweb.speedo.generation.enhancer
Class ClassAccessorAdder
java.lang.Object
ClassAdapter
org.objectweb.speedo.generation.enhancer.LoggedClassAdapter
org.objectweb.speedo.generation.enhancer.ClassAccessorAdder
- public class ClassAccessorAdder
- extends LoggedClassAdapter
Adds getter and setter methods to a class.
Adapted from generateAccessors, genGetter and genSetter in EnhancerTool.
- See Also:
- Serialized Form
Method Summary |
void |
visit(int version,
int access,
java.lang.String name,
java.lang.String superName,
java.lang.String[] interfaces,
java.lang.String sourceFile)
|
CodeVisitor |
visitMethod(int access,
java.lang.String name,
java.lang.String desc,
java.lang.String[] exceptions,
Attribute attrs)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ClassAccessorAdder
public ClassAccessorAdder(ClassVisitor _cv,
SpeedoClass _jdoClass,
java.util.Collection _xmlDescriptors,
Logger _logger)
- Creates a new
ClassAccessorAdder
.
- Parameters:
_cv
- the class visitor to be used to generate the modified class_jdoClass
- the Speedo meta information for the visited class.
visit
public void visit(int version,
int access,
java.lang.String name,
java.lang.String superName,
java.lang.String[] interfaces,
java.lang.String sourceFile)
visitMethod
public CodeVisitor visitMethod(int access,
java.lang.String name,
java.lang.String desc,
java.lang.String[] exceptions,
Attribute attrs)