envgen.codegen.javagrammar
Class JavaExpr
java.lang.Object
|
+--envgen.codegen.javagrammar.JavaExpr
- public class JavaExpr
- extends java.lang.Object
Representation of the Java expression.
|
Field Summary |
(package private) java.lang.String |
args
|
(package private) int |
kind
Kinds of expression: 0 - string of code (used as a shortcut for names,
etc) 1 - method call, 2 - assignment, 3 - new : type name = new
methodcall. |
(package private) java.lang.String |
method
|
(package private) java.lang.String |
name
|
(package private) java.lang.String |
receiver
|
(package private) java.lang.String |
type
|
(package private) JavaExpr |
val
|
|
Constructor Summary |
JavaExpr(int k,
java.lang.String t,
java.lang.String n,
java.lang.String r,
java.lang.String m,
java.lang.String a,
JavaExpr v)
|
|
Method Summary |
protected void |
printf(java.io.FileWriter outStream,
java.lang.String string)
|
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 |
kind
int kind
- Kinds of expression: 0 - string of code (used as a shortcut for names,
etc) 1 - method call, 2 - assignment, 3 - new : type name = new
methodcall.
type
java.lang.String type
name
java.lang.String name
receiver
java.lang.String receiver
method
java.lang.String method
args
java.lang.String args
val
JavaExpr val
JavaExpr
public JavaExpr(int k,
java.lang.String t,
java.lang.String n,
java.lang.String r,
java.lang.String m,
java.lang.String a,
JavaExpr v)
printToFile
public void printToFile(java.io.FileWriter file,
int shift)
printf
protected void printf(java.io.FileWriter outStream,
java.lang.String string)