StarOffice 5.2 API
reverse engineered by classdoc

stardiv.js.comp
Class StatementNode

java.lang.Object
  |
  +--stardiv.js.comp.BaseNode
        |
        +--stardiv.js.comp.StatementNode
All Implemented Interfaces:
stardiv.js.ip.BaseNodeAccess
Direct Known Subclasses:
stardiv.js.comp.BlockNode, stardiv.js.comp.BreakNode, stardiv.js.comp.CaseNode, stardiv.js.comp.ContinueNode, stardiv.js.comp.DefaultNode, stardiv.js.comp.DoWhileNode, stardiv.js.comp.EmptyNode, stardiv.js.comp.ExpressionNode, stardiv.js.comp.ForInNode, stardiv.js.comp.ForNode, stardiv.js.comp.FunctionNode, stardiv.js.comp.IfNode, stardiv.js.comp.LabelStmtNode, stardiv.js.comp.SwitchNode, stardiv.js.comp.VarNode, stardiv.js.comp.WhileNode, stardiv.js.comp.WithNode

public abstract synchronized class StatementNode
extends stardiv.js.comp.BaseNode


Field Summary
private  stardiv.js.comp.StatementNode aPredNode
           
private  stardiv.js.comp.StatementNode aSuccNode
           
private  java.lang.String pLabel
           
 
Fields inherited from class stardiv.js.comp.BaseNode
iEndPos, iStartPos
 
Constructor Summary
StatementNode(int i1, int i2)
           
StatementNode(int i1, int i2, stardiv.js.comp.StatementNode sn1, stardiv.js.comp.StatementNode sn2)
           
 
Method Summary
abstract  void genCode(stardiv.js.ip.CodeBlock cb, stardiv.js.comp.CodeGenParam cgp)
           
 stardiv.js.comp.StatementNode getFirst()
           
protected  java.lang.String getLabelName()
           
 stardiv.js.comp.StatementNode getLast()
           
 stardiv.js.comp.StatementNode getPred()
           
 java.lang.String getSource(java.lang.String s)
           
 stardiv.js.comp.StatementNode getSucc()
           
protected  void setLabelInfo(java.lang.String s)
           
 void setNodes(stardiv.js.comp.StatementNode sn1, stardiv.js.comp.StatementNode sn2)
           
 void setPred(stardiv.js.comp.StatementNode sn)
           
 void setSucc(stardiv.js.comp.StatementNode sn)
           
(package private) abstract  void show(java.io.PrintStream ps)
           
(package private)  void showList(java.io.PrintStream ps)
           
(package private)  void showTotalList(java.io.PrintStream ps)
           
 
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
 

Field Detail

aPredNode

private stardiv.js.comp.StatementNode aPredNode

aSuccNode

private stardiv.js.comp.StatementNode aSuccNode

pLabel

private java.lang.String pLabel
Constructor Detail

StatementNode

public StatementNode(int i1,
                     int i2)

StatementNode

public StatementNode(int i1,
                     int i2,
                     stardiv.js.comp.StatementNode sn1,
                     stardiv.js.comp.StatementNode sn2)
Method Detail

genCode

public abstract void genCode(stardiv.js.ip.CodeBlock cb,
                             stardiv.js.comp.CodeGenParam cgp)
                      throws stardiv.js.base.ParserException

getFirst

public stardiv.js.comp.StatementNode getFirst()

getLabelName

protected final java.lang.String getLabelName()

getLast

public stardiv.js.comp.StatementNode getLast()

getPred

public final stardiv.js.comp.StatementNode getPred()

getSource

public final java.lang.String getSource(java.lang.String s)

getSucc

public final stardiv.js.comp.StatementNode getSucc()

setLabelInfo

protected final void setLabelInfo(java.lang.String s)

setNodes

public final void setNodes(stardiv.js.comp.StatementNode sn1,
                           stardiv.js.comp.StatementNode sn2)

setPred

public final void setPred(stardiv.js.comp.StatementNode sn)

setSucc

public final void setSucc(stardiv.js.comp.StatementNode sn)

show

abstract void show(java.io.PrintStream ps)

showList

void showList(java.io.PrintStream ps)

showTotalList

void showTotalList(java.io.PrintStream ps)

StarOffice 5.2 API
reverse engineered by classdoc