org.objectweb.speedo.generation.enhancer
Class JDOImplRegistrationAdder
java.lang.Object
ClassAdapter
org.objectweb.speedo.generation.enhancer.LoggedClassAdapter
org.objectweb.speedo.generation.enhancer.JDOImplRegistrationAdder
- public class JDOImplRegistrationAdder
- extends LoggedClassAdapter
Add the registration to the JDOImplHelper in a static code area
The added code use the class$(String)Class method and the field
class$classname which can exist or not. Therefore they are added if they do
not already exist.
- Author:
- S.Chassande-Barrioz
- 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)
|
void |
visitEnd()
|
void |
visitField(int i,
java.lang.String s,
java.lang.String s1,
java.lang.Object o,
Attribute attribute)
|
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 |
JDOImplRegistrationAdder
public JDOImplRegistrationAdder(ClassVisitor classVisitor)
JDOImplRegistrationAdder
public JDOImplRegistrationAdder(ClassVisitor classVisitor,
SpeedoClass sc,
Logger logger)
visit
public void visit(int version,
int access,
java.lang.String name,
java.lang.String superName,
java.lang.String[] interfaces,
java.lang.String sourceFile)
visitField
public void visitField(int i,
java.lang.String s,
java.lang.String s1,
java.lang.Object o,
Attribute attribute)
visitMethod
public CodeVisitor visitMethod(int access,
java.lang.String name,
java.lang.String desc,
java.lang.String[] exceptions,
Attribute attrs)
visitEnd
public void visitEnd()