sandmark.util.javagen
Class Java
java.lang.Object
|
+--sandmark.util.javagen.Java
- Direct Known Subclasses:
- Class, Expression, Field, Formal, Method, Statement
- public class Java
- extends java.lang.Object
Field Summary |
(package private) java.lang.String |
comment
|
Constructor Summary |
Java()
|
Method Summary |
static int |
accessFlagsToByteCode(java.lang.String[] flags)
|
protected java.lang.String |
commentText(java.lang.String C,
java.lang.String indent)
|
protected java.lang.String |
inlineComment(java.lang.String P,
Java prog)
|
protected java.lang.String |
outlineComment()
|
protected java.lang.String |
renderBlock(List stats,
java.lang.String indent)
|
protected java.lang.String |
renderListSeparate(List L,
java.lang.String separator,
java.lang.String indent)
|
protected java.lang.String |
renderListTerminate(List L,
java.lang.String terminator,
java.lang.String indent)
|
protected java.lang.String |
renderListTerminate(java.lang.String[] L,
java.lang.String terminator,
java.lang.String indent)
|
protected java.lang.String |
renderStat(Java stat,
java.lang.String indent)
|
protected java.lang.String |
renderStats(List stats,
java.lang.String indent)
|
void |
setComment(java.lang.String c)
|
java.lang.String |
toString()
|
java.lang.String |
toString(java.lang.String indent)
|
static de.fub.bytecode.generic.Type |
typeToByteCode(java.lang.String type)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
comment
java.lang.String comment
Java
public Java()
setComment
public void setComment(java.lang.String c)
renderListTerminate
protected java.lang.String renderListTerminate(List L,
java.lang.String terminator,
java.lang.String indent)
renderListTerminate
protected java.lang.String renderListTerminate(java.lang.String[] L,
java.lang.String terminator,
java.lang.String indent)
renderListSeparate
protected java.lang.String renderListSeparate(List L,
java.lang.String separator,
java.lang.String indent)
renderStat
protected java.lang.String renderStat(Java stat,
java.lang.String indent)
renderStats
protected java.lang.String renderStats(List stats,
java.lang.String indent)
renderBlock
protected java.lang.String renderBlock(List stats,
java.lang.String indent)
inlineComment
protected java.lang.String inlineComment(java.lang.String P,
Java prog)
commentText
protected java.lang.String commentText(java.lang.String C,
java.lang.String indent)
outlineComment
protected java.lang.String outlineComment()
toString
public java.lang.String toString(java.lang.String indent)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
accessFlagsToByteCode
public static int accessFlagsToByteCode(java.lang.String[] flags)
typeToByteCode
public static de.fub.bytecode.generic.Type typeToByteCode(java.lang.String type)