de.uka.ipd.sdq.ByCounter.execution
Class BlockDefinitionContext

java.lang.Object
  extended by de.uka.ipd.sdq.ByCounter.execution.BlockDefinitionContext

public class BlockDefinitionContext
extends java.lang.Object


Field Summary
 BasicBlockSerialisation bbSerialisation
          The basic block definitions in case of basic block usage.
 BasicBlockSerialisation rbSerialisation
          The range block definitions in case of range block usage.
 
Constructor Summary
BlockDefinitionContext()
           
 
Method Summary
 void loadRangeBlockSerialisation()
          Load the range block definitions.
 void tryToLoadBasicBlockSerialisation()
          Load the basic block definitions.
 void updateBasicBlocks()
           
 void updateRangeBlocks()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

bbSerialisation

public BasicBlockSerialisation bbSerialisation
The basic block definitions in case of basic block usage. Keep in memory to avoid the need for repeated parsing.


rbSerialisation

public BasicBlockSerialisation rbSerialisation
The range block definitions in case of range block usage. Keep in memory to avoid the need for repeated parsing.

Constructor Detail

BlockDefinitionContext

public BlockDefinitionContext()
Method Detail

tryToLoadBasicBlockSerialisation

public void tryToLoadBasicBlockSerialisation()
Load the basic block definitions. Only necessary once after instrumentation.


loadRangeBlockSerialisation

public void loadRangeBlockSerialisation()
Load the range block definitions. Only necessary once after instrumentation.


updateRangeBlocks

public void updateRangeBlocks()

updateBasicBlocks

public void updateBasicBlocks()