StarOffice 5.2 API
reverse engineered by classdoc

stardiv.js.comp
Class ExprTerm

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

public synchronized class ExprTerm
extends stardiv.js.comp.ExprNode


Field Summary
private  stardiv.tokenizer.Token aToken
           
 
Fields inherited from class stardiv.js.comp.ExprNode
aParentNode, nShiftValue, sSrc
 
Fields inherited from class stardiv.js.comp.BaseNode
iEndPos, iStartPos
 
Constructor Summary
ExprTerm(stardiv.tokenizer.Token t, int i1, int i2, java.lang.String s)
           
 
Method Summary
 void genCode(stardiv.js.ip.CodeBlock cb, stardiv.js.comp.CodeGenParam cgp, boolean b1, boolean b2, boolean b3)
           
 java.lang.String getIdentifier()
           
private  boolean hasNoParentOtherThanElem()
           
 boolean isConstant()
           
 boolean isLValue()
           
private  boolean isNotFirstIdentifier()
           
 boolean isSingleIdentifier()
           
protected  void releaseMem(stardiv.js.comp.Tokenizer t)
           
(package private)  void show(java.io.PrintStream ps, int i)
           
 
Methods inherited from class stardiv.js.comp.ExprNode
getLeftExpr, getOptExpr, getParent, getRightExpr, getRoot, handleError, hasParent, insertLeftExpr, insertOptExpr, insertParent, insertRightExpr, levelShift, levelShift, show, showTotalTree, showTree, showTree
 
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

aToken

private stardiv.tokenizer.Token aToken
Constructor Detail

ExprTerm

public ExprTerm(stardiv.tokenizer.Token t,
                int i1,
                int i2,
                java.lang.String s)
Method Detail

genCode

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

getIdentifier

public java.lang.String getIdentifier()

hasNoParentOtherThanElem

private final boolean hasNoParentOtherThanElem()

isConstant

public boolean isConstant()

isLValue

public boolean isLValue()

isNotFirstIdentifier

private boolean isNotFirstIdentifier()

isSingleIdentifier

public boolean isSingleIdentifier()

releaseMem

protected void releaseMem(stardiv.js.comp.Tokenizer t)

show

void show(java.io.PrintStream ps,
          int i)

StarOffice 5.2 API
reverse engineered by classdoc