StarOffice 5.2 API
reverse engineered by classdoc

stardiv.js.comp
Class CodeGenParam

java.lang.Object
  |
  +--stardiv.js.comp.CodeGenParam

synchronized class CodeGenParam
extends java.lang.Object


Field Summary
private  stardiv.memory.Vector aLabelList
           
private  boolean bGenDbgInfos
           
private  boolean bIsInForInHead
           
private  boolean bSingleLineIDE
           
private  int iForInCount
           
private  int iWithCount
           
private  stardiv.js.comp.BreakContBlock pActBlock
           
private  stardiv.js.ip.FunctionInfo pEvalInfo
           
private  stardiv.js.ip.FunctionInfo pFcnInfo
           
 
Constructor Summary
CodeGenParam()
           
CodeGenParam(boolean b1, boolean b2)
           
 
Method Summary
 void addLabel(java.lang.String s)
           
 void decForInCount()
           
 void decWithCount()
           
 stardiv.js.comp.BreakContBlock getActBlock()
           
 stardiv.js.comp.BreakContBlock getBlockForLabel(java.lang.String s)
           
 stardiv.js.ip.FunctionInfo getEvalInfo()
           
 int getForInCount()
           
 stardiv.js.ip.FunctionInfo getFunctionInfo()
           
 java.lang.String getSourceFromPos(int i1, int i2)
           
 int getWithCount()
           
 void incForInCount()
           
 void incWithCount()
           
 boolean isGenDbgInfos()
           
 boolean isInEval()
           
 boolean isInForIn()
           
 boolean isInForInHead()
           
 boolean isInFunction()
           
 boolean isInWith()
           
 boolean isSingleLineIDE()
           
 void removeLabel(java.lang.String s)
           
 void restoreOldBlock(stardiv.js.comp.BreakContBlock bcb)
           
 void setEvalInfo(stardiv.js.ip.FunctionInfo fi)
           
 void setForInHeadFlag(boolean b)
           
 void setFunctionInfo(stardiv.js.ip.FunctionInfo fi)
           
 void setGenDbgInfos(boolean b)
           
 stardiv.js.comp.BreakContBlock setNewActBlock()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

aLabelList

private stardiv.memory.Vector aLabelList

bGenDbgInfos

private boolean bGenDbgInfos

bIsInForInHead

private boolean bIsInForInHead

bSingleLineIDE

private boolean bSingleLineIDE

iForInCount

private int iForInCount

iWithCount

private int iWithCount

pActBlock

private stardiv.js.comp.BreakContBlock pActBlock

pEvalInfo

private stardiv.js.ip.FunctionInfo pEvalInfo

pFcnInfo

private stardiv.js.ip.FunctionInfo pFcnInfo
Constructor Detail

CodeGenParam

public CodeGenParam()

CodeGenParam

public CodeGenParam(boolean b1,
                    boolean b2)
Method Detail

addLabel

public final void addLabel(java.lang.String s)
                    throws stardiv.js.base.ParserException

decForInCount

public final void decForInCount()

decWithCount

public final void decWithCount()

getActBlock

public final stardiv.js.comp.BreakContBlock getActBlock()

getBlockForLabel

public final stardiv.js.comp.BreakContBlock getBlockForLabel(java.lang.String s)

getEvalInfo

public final stardiv.js.ip.FunctionInfo getEvalInfo()

getForInCount

public final int getForInCount()

getFunctionInfo

public final stardiv.js.ip.FunctionInfo getFunctionInfo()

getSourceFromPos

public final java.lang.String getSourceFromPos(int i1,
                                               int i2)

getWithCount

public final int getWithCount()

incForInCount

public final void incForInCount()

incWithCount

public final void incWithCount()

isGenDbgInfos

public final boolean isGenDbgInfos()

isInEval

public final boolean isInEval()

isInForIn

public final boolean isInForIn()

isInForInHead

public final boolean isInForInHead()

isInFunction

public final boolean isInFunction()

isInWith

public final boolean isInWith()

isSingleLineIDE

public final boolean isSingleLineIDE()

removeLabel

public final void removeLabel(java.lang.String s)

restoreOldBlock

public final void restoreOldBlock(stardiv.js.comp.BreakContBlock bcb)

setEvalInfo

public final void setEvalInfo(stardiv.js.ip.FunctionInfo fi)

setForInHeadFlag

public final void setForInHeadFlag(boolean b)

setFunctionInfo

public final void setFunctionInfo(stardiv.js.ip.FunctionInfo fi)

setGenDbgInfos

public final void setGenDbgInfos(boolean b)

setNewActBlock

public final stardiv.js.comp.BreakContBlock setNewActBlock()

StarOffice 5.2 API
reverse engineered by classdoc