org.ozoneDB.tools.OPP
Class ImplManipulator
java.lang.Object
org.ozoneDB.tools.OPP.ImplManipulator
- class ImplManipulator
- extends java.lang.Object
Helper class that is responsible for all operations that are done on the
byte code of class files.
- Version:
- $Revision$Date$
- Author:
- SMB
Method Summary |
void |
changeClassFile(java.util.Set classes,
java.lang.String fileName,
java.lang.String newClassName)
Renames the class and, (if classes ! |
protected java.lang.String |
slashedClassName(java.lang.String className)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
loader
protected java.lang.ClassLoader loader
out
protected java.io.PrintWriter out
outputDir
protected java.lang.String outputDir
genListener
protected MessageWriter genListener
ImplManipulator
public ImplManipulator(java.lang.String _outputDir,
MessageWriter _genListener,
java.lang.ClassLoader _loader)
throws java.lang.Exception
slashedClassName
protected java.lang.String slashedClassName(java.lang.String className)
changeClassFile
public void changeClassFile(java.util.Set classes,
java.lang.String fileName,
java.lang.String newClassName)
throws java.lang.Exception
- Renames the class and, (if classes != null) checks if the superclass
needs to be renamed too.
- Parameters:
classes
- fileName
- newClassName
-
- Throws:
java.lang.Exception
Copyright (C) The Ozone Database Project - www.ozone-db.org. All rights reserved.