stardiv.js.comp
Class CaseNode
java.lang.Object
|
+--stardiv.js.comp.BaseNode
|
+--stardiv.js.comp.StatementNode
|
+--stardiv.js.comp.CaseNode
- All Implemented Interfaces:
- stardiv.js.ip.BaseNodeAccess
- synchronized class CaseNode
- extends stardiv.js.comp.StatementNode
Field Summary |
protected stardiv.js.comp.ExprNode |
aCaseExpr
|
Fields inherited from class stardiv.js.comp.StatementNode |
aPredNode, aSuccNode, pLabel |
Fields inherited from class stardiv.js.comp.BaseNode |
iEndPos, iStartPos |
Constructor Summary |
CaseNode(int i1,
int i2,
stardiv.js.comp.ExprNode en)
|
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 |
aCaseExpr
protected stardiv.js.comp.ExprNode aCaseExpr
CaseNode
public CaseNode(int i1,
int i2,
stardiv.js.comp.ExprNode en)
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)