org.objectweb.jorm.generator.lib
Class ClassRenamer
java.lang.Object
ClassAdapter
org.objectweb.jorm.generator.lib.LoggedClassAdapter
org.objectweb.jorm.generator.lib.ClassRenamer
- public class ClassRenamer
- extends LoggedClassAdapter
Renames a class.
Adapted from modifyClassName in EnhancerTool.
- See Also:
- Serialized Form
Constructor Summary |
ClassRenamer(ClassVisitor cv,
java.util.Set oldNames,
java.lang.String newName,
Logger logger)
Constructs a new ClassRenamer . |
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 |
visitInnerClass(java.lang.String name,
java.lang.String outerName,
java.lang.String innerName,
int access)
|
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 |
ClassRenamer
public ClassRenamer(ClassVisitor cv,
java.util.Set oldNames,
java.lang.String newName,
Logger logger)
- Constructs a new
ClassRenamer
.
- Parameters:
cv
- the visitor to be used to generate the renamed classnewName
- the new class name
visit
public void visit(int version,
int access,
java.lang.String name,
java.lang.String superName,
java.lang.String[] interfaces,
java.lang.String sourceFile)
visitInnerClass
public void visitInnerClass(java.lang.String name,
java.lang.String outerName,
java.lang.String innerName,
int access)
visitMethod
public CodeVisitor visitMethod(int access,
java.lang.String name,
java.lang.String desc,
java.lang.String[] exceptions,
Attribute attrs)