StarOffice 5.2 API
reverse engineered by classdoc

stardiv.js.comp
Class VarNode

java.lang.Object
  |
  +--stardiv.js.comp.BaseNode
        |
        +--stardiv.js.comp.StatementNode
              |
              +--stardiv.js.comp.VarNode
All Implemented Interfaces:
stardiv.js.ip.BaseNodeAccess

public synchronized class VarNode
extends stardiv.js.comp.StatementNode


Field Summary
protected  stardiv.js.comp.ExprNode aExprNode
           
protected  java.lang.String aIdentifier
           
protected  boolean bLocalVar
           
protected  int iIndex
           
 
Fields inherited from class stardiv.js.comp.StatementNode
aPredNode, aSuccNode, pLabel
 
Fields inherited from class stardiv.js.comp.BaseNode
iEndPos, iStartPos
 
Constructor Summary
VarNode(int i1, int i2, java.lang.String s, stardiv.js.comp.ExprNode en, boolean b)
           
 
Method Summary
 void genCode(stardiv.js.ip.CodeBlock cb, stardiv.js.comp.CodeGenParam cgp)
           
(package private)  void genCodeForForIn(stardiv.js.ip.CodeBlock cb, stardiv.js.comp.CodeGenParam cgp)
           
 java.lang.String getIdentifier()
           
 boolean isLocalVar()
           
 void setLocalVarID(int i)
           
(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
 

Field Detail

aExprNode

protected stardiv.js.comp.ExprNode aExprNode

aIdentifier

protected java.lang.String aIdentifier

bLocalVar

protected boolean bLocalVar

iIndex

protected int iIndex
Constructor Detail

VarNode

public VarNode(int i1,
               int i2,
               java.lang.String s,
               stardiv.js.comp.ExprNode en,
               boolean b)
Method Detail

genCode

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

genCodeForForIn

final void genCodeForForIn(stardiv.js.ip.CodeBlock cb,
                           stardiv.js.comp.CodeGenParam cgp)

getIdentifier

public final java.lang.String getIdentifier()

isLocalVar

public final boolean isLocalVar()

setLocalVarID

public final void setLocalVarID(int i)

show

void show(java.io.PrintStream ps)

StarOffice 5.2 API
reverse engineered by classdoc