CodeGen
Class GenDebug

java.lang.Object
  extended by CodeGen.Gen
      extended by CodeGen.GenDebug

public class GenDebug
extends Gen

Generates the NameDebug components used by the Debugger

Author:
Johannes Baumgarten,Jurij Merker,Bjoern Gebhardt,Stephan Kluge,Svetlana Li

Field Summary
 
Fields inherited from class CodeGen.Gen
cinfo, constr, isCTLI, isForwardDecl, methods, modifiers, name, pkg, prfx, supername
 
Constructor Summary
GenDebug(java.lang.String klass)
           
 
Method Summary
protected  void gen(java.io.OutputStreamWriter ostr)
           
protected  java.lang.String genAccept()
           
protected  java.lang.String genAccept(Gen self)
           
protected  java.lang.String genHead()
          Generate the header of the class
 
Methods inherited from class CodeGen.Gen
__putRefCount, arrayConversion, classNamer, classNameToDotJavaFile, convertArray, convertArray, genArgList, genConstructors, generate, genValue, genWrappers, getFQCN, getImports, getImports, isCC, linkErr, newMethod, newMethod, newObj, newObj, prettyPrint, writeTo
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GenDebug

public GenDebug(java.lang.String klass)
         throws java.lang.ClassNotFoundException
Throws:
java.lang.ClassNotFoundException
Method Detail

gen

protected void gen(java.io.OutputStreamWriter ostr)
            throws java.io.IOException,
                   java.lang.NoSuchMethodException
Overrides:
gen in class Gen
Throws:
java.io.IOException
java.lang.NoSuchMethodException

genAccept

protected java.lang.String genAccept()
                              throws java.io.IOException
Overrides:
genAccept in class Gen
Throws:
java.io.IOException

genHead

protected java.lang.String genHead()
                            throws java.io.IOException
Description copied from class: Gen
Generate the header of the class

Overrides:
genHead in class Gen
Returns:
Header
Throws:
java.io.IOException

genAccept

protected java.lang.String genAccept(Gen self)
                              throws java.io.IOException
Throws:
java.io.IOException