coins.aflow
Class InitiateFlow

java.lang.Object
  extended bycoins.aflow.util.AnalAdapter
      extended bycoins.aflow.FlowAdapter
          extended bycoins.aflow.InitiateFlow
All Implemented Interfaces:
Analyzer
Direct Known Subclasses:
InitiateFlowHir

public abstract class InitiateFlow
extends FlowAdapter

Initiate data flow analysis. this class's initiate(SubpFlow) method should be called before doing other flow analyses.


Field Summary
protected  java.util.List fBBlockList
           
protected  FlowAnalSym[] fFlowAnalSymTable
           
 
Fields inherited from class coins.aflow.FlowAdapter
flow, flowRoot, fResults, hirRoot, ioRoot, symRoot
 
Constructor Summary
(package private) InitiateFlow(FlowResults pResults)
           
 
Method Summary
 void find(SubpFlow pSubpFlow)
           
(package private) abstract  void initiate(SubpFlow pSubpFlow)
           
 
Methods inherited from class coins.aflow.FlowAdapter
find, find, find, find, find, find
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

fBBlockList

protected java.util.List fBBlockList

fFlowAnalSymTable

protected FlowAnalSym[] fFlowAnalSymTable
Constructor Detail

InitiateFlow

InitiateFlow(FlowResults pResults)
Method Detail

find

public void find(SubpFlow pSubpFlow)

initiate

abstract void initiate(SubpFlow pSubpFlow)