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