|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object | +--envgen.codegen.javagrammar.JavaStmt
Representation of the Java statement.
| Field Summary | |
(package private) JavaExpr |
expr
|
(package private) JavaStmt |
first
|
(package private) int |
kind
Kinds of statement: -1 empty statement, 0 - return void, 1 - return nonvoid, 2 - if, 3 - if else, 4 - while, 5 - sequence, 6 - expr, 7 - try, 8 - catch, 9 - throw, 10 - var declaration, 11 - switch, 12 - case, 13 - for loop, 14 - do while. |
(package private) JavaStmt |
second
|
| Constructor Summary | |
JavaStmt(int k,
JavaExpr e,
JavaStmt f,
JavaStmt s)
|
|
| Method Summary | |
protected void |
printf(java.io.FileWriter outStream,
java.lang.String string)
|
(package private) void |
printToFile(java.io.FileWriter file,
int shift)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
int kind
JavaExpr expr
JavaStmt first
JavaStmt second
| Constructor Detail |
public JavaStmt(int k,
JavaExpr e,
JavaStmt f,
JavaStmt s)
| Method Detail |
void printToFile(java.io.FileWriter file,
int shift)
protected void printf(java.io.FileWriter outStream,
java.lang.String string)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||