ozone core API

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: 1.2 $Date: 2002/04/17 09:29:39 $
Author:
SMB

Field Summary
protected  java.io.PrintWriter out
           
protected  java.lang.String outputDir
           
protected  boolean quiet
           
 
Constructor Summary
ImplManipulator(java.lang.Class _cl, java.lang.String _outputDir, boolean _quiet)
           
 
Method Summary
 void changeClassFile(DxHashSet classes, java.lang.String fileName, java.lang.String newClassName)
          Renames the class and (if classes != null) checks, if the superclass needs to be renamed too.
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
 

Field Detail

out

protected java.io.PrintWriter out

outputDir

protected java.lang.String outputDir

quiet

protected boolean quiet
Constructor Detail

ImplManipulator

public ImplManipulator(java.lang.Class _cl,
                       java.lang.String _outputDir,
                       boolean _quiet)
                throws java.lang.Exception
Method Detail

slashedClassName

protected java.lang.String slashedClassName(java.lang.String className)

changeClassFile

public void changeClassFile(DxHashSet 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.

java.lang.Exception

ozone core API

Copyright (C) The Ozone Database Project - www.ozone-db.org. All rights reserved.