CodeGen
Class GenDebug
java.lang.Object
  
CodeGen.Gen
      
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
 
 
 
| 
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 | 
 
GenDebug
public GenDebug(java.lang.String klass)
         throws java.lang.ClassNotFoundException
- Throws:
 java.lang.ClassNotFoundException
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