stardiv.js.comp
Class ForInNode
java.lang.Object
|
+--stardiv.js.comp.BaseNode
|
+--stardiv.js.comp.StatementNode
|
+--stardiv.js.comp.ForInNode
- All Implemented Interfaces:
- stardiv.js.ip.BaseNodeAccess
- synchronized class ForInNode
- extends stardiv.js.comp.StatementNode
Field Summary |
protected stardiv.js.comp.StatementNode |
aBlockNode
|
protected stardiv.js.comp.ExprNode |
aObjectNode
|
protected stardiv.js.comp.ExprNode |
aStartNode
|
protected stardiv.js.comp.StatementNode |
aVarStartNode
|
Fields inherited from class stardiv.js.comp.StatementNode |
aPredNode, aSuccNode, pLabel |
Fields inherited from class stardiv.js.comp.BaseNode |
iEndPos, iStartPos |
Constructor Summary |
ForInNode(int i1,
int i2,
stardiv.js.comp.ExprNode en1,
stardiv.js.comp.ExprNode en2,
stardiv.js.comp.StatementNode sn)
|
ForInNode(int i1,
int i2,
stardiv.js.comp.StatementNode sn1,
stardiv.js.comp.ExprNode en,
stardiv.js.comp.StatementNode sn2)
|
Method Summary |
void |
genCode(stardiv.js.ip.CodeBlock cb,
stardiv.js.comp.CodeGenParam cgp)
|
(package private) void |
show(java.io.PrintStream ps)
|
Methods inherited from class stardiv.js.comp.StatementNode |
getFirst, getLabelName, getLast, getPred, getSource, getSucc, setLabelInfo, setNodes, setPred, setSucc, showList, showTotalList |
Methods inherited from class stardiv.js.comp.BaseNode |
getSrcEndPos, getSrcStartPos |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
aBlockNode
protected stardiv.js.comp.StatementNode aBlockNode
aObjectNode
protected stardiv.js.comp.ExprNode aObjectNode
aStartNode
protected stardiv.js.comp.ExprNode aStartNode
aVarStartNode
protected stardiv.js.comp.StatementNode aVarStartNode
ForInNode
public ForInNode(int i1,
int i2,
stardiv.js.comp.ExprNode en1,
stardiv.js.comp.ExprNode en2,
stardiv.js.comp.StatementNode sn)
ForInNode
public ForInNode(int i1,
int i2,
stardiv.js.comp.StatementNode sn1,
stardiv.js.comp.ExprNode en,
stardiv.js.comp.StatementNode sn2)
genCode
public void genCode(stardiv.js.ip.CodeBlock cb,
stardiv.js.comp.CodeGenParam cgp)
throws stardiv.js.base.ParserException
show
void show(java.io.PrintStream ps)