StarOffice 5.2 API
reverse engineered by classdoc

stardiv.js.comp
Class ExprSubExpr

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

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


Field Summary
private  stardiv.js.comp.ExprNode aRootNode
           
 
Fields inherited from class stardiv.js.comp.ExprNode
aParentNode, nShiftValue, sSrc
 
Fields inherited from class stardiv.js.comp.BaseNode
iEndPos, iStartPos
 
Constructor Summary
  ExprSubExpr(stardiv.js.comp.ExprNode en, int i1, int i2, java.lang.String s)
           
private ExprSubExpr(stardiv.js.comp.ExprNode en1, stardiv.js.comp.ExprNode en2, 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)
           
 boolean isConstant()
           
 boolean isLValue()
           
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, isSingleIdentifier, 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

aRootNode

private stardiv.js.comp.ExprNode aRootNode
Constructor Detail

ExprSubExpr

public ExprSubExpr(stardiv.js.comp.ExprNode en,
                   int i1,
                   int i2,
                   java.lang.String s)

ExprSubExpr

private ExprSubExpr(stardiv.js.comp.ExprNode en1,
                    stardiv.js.comp.ExprNode en2,
                    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

isConstant

public boolean isConstant()

isLValue

public boolean isLValue()

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