StarOffice 5.2 API
reverse engineered by classdoc

stardiv.js.comp
Class BreakContBlock

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

synchronized class BreakContBlock
extends java.lang.Object


Field Summary
static int UNKNOWN_PC
           
private  int iBreakTargetPC
           
private  int iContinueTargetPC
           
private  int iForInCount
           
private  int iWithCount
           
private  stardiv.memory.Vector pBreakJumpList
           
private  stardiv.memory.Vector pContinueJumpList
           
 
Constructor Summary
BreakContBlock(int i1, int i2)
           
 
Method Summary
 void addUnknownBreakJump(int i)
           
 void addUnknownContinueJump(int i)
           
private  void clearBreakJumpList()
           
private  void clearContinueJumpList()
           
 void genErrorForContinue()
           
 int getBreakTargetPC()
           
 int getContinueTargetPC()
           
 int getForInCount()
           
 int getWithCount()
           
 void replaceUnknownBreakJumps(stardiv.js.ip.CodeBlock cb)
           
 void replaceUnknownContinueJumps(stardiv.js.ip.CodeBlock cb)
           
 void setBreakTargetPC(int i)
           
 void setContinueTargetPC(int i)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

UNKNOWN_PC

public static final int UNKNOWN_PC

iBreakTargetPC

private int iBreakTargetPC

iContinueTargetPC

private int iContinueTargetPC

iForInCount

private int iForInCount

iWithCount

private int iWithCount

pBreakJumpList

private stardiv.memory.Vector pBreakJumpList

pContinueJumpList

private stardiv.memory.Vector pContinueJumpList
Constructor Detail

BreakContBlock

public BreakContBlock(int i1,
                      int i2)
Method Detail

addUnknownBreakJump

public void addUnknownBreakJump(int i)

addUnknownContinueJump

public void addUnknownContinueJump(int i)

clearBreakJumpList

private void clearBreakJumpList()

clearContinueJumpList

private void clearContinueJumpList()

genErrorForContinue

public void genErrorForContinue()
                         throws stardiv.js.base.ParserException

getBreakTargetPC

public final int getBreakTargetPC()

getContinueTargetPC

public final int getContinueTargetPC()

getForInCount

public final int getForInCount()

getWithCount

public final int getWithCount()

replaceUnknownBreakJumps

public void replaceUnknownBreakJumps(stardiv.js.ip.CodeBlock cb)

replaceUnknownContinueJumps

public void replaceUnknownContinueJumps(stardiv.js.ip.CodeBlock cb)

setBreakTargetPC

public final void setBreakTargetPC(int i)

setContinueTargetPC

public final void setContinueTargetPC(int i)

StarOffice 5.2 API
reverse engineered by classdoc