SandMark version 2.0


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
 

Field Detail

comment

java.lang.String comment
Constructor Detail

Java

public Java()
Method Detail

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)

SandMark version 2.0

Mon Jun 17 12:30:47 MST 2002