coins.aflow
Class FlowAdapter

java.lang.Object
  extended bycoins.aflow.util.AnalAdapter
      extended bycoins.aflow.FlowAdapter
All Implemented Interfaces:
Analyzer
Direct Known Subclasses:
FindAvailInAvailOut, FindDef, FindDefInDefOut, FindDefined, FindDefUseList, FindDefUseList0, FindEGen, FindEKill, FindExposedUsed, FindKill, FindLiveInLiveOut, FindLoopParallel, FindLoopParallelList, FindReach, InitiateFlow, RecordSetRefReprs

public abstract class FlowAdapter
extends AnalAdapter

Adapter class for Analyzer interface.


Field Summary
 Flow flow
           
 FlowRoot flowRoot
           
protected  FlowResults fResults
           
 HirRoot hirRoot
           
 IoRoot ioRoot
           
 SymRoot symRoot
           
 
Constructor Summary
FlowAdapter(FlowResults pResults)
           
 
Method Summary
 void find()
          Performs the analysis.
 void find(java.lang.Object pObj)
          Performs the analysis with the given argument.
 void find(java.lang.Object pObj, java.lang.Object pObj0)
          Performs the analysis with the given arguments.
 void find(java.lang.Object pObj, java.lang.Object pObj0, SelfCollectingResults pResults)
          Performs the analysis with the given arguments.
 void find(java.lang.Object pObj, SelfCollectingResults pResults)
          Performs the analysis with given argument.
 void find(SelfCollectingResults pResults)
          Performs the analysis.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

flowRoot

public final FlowRoot flowRoot

hirRoot

public final HirRoot hirRoot

ioRoot

public final IoRoot ioRoot

symRoot

public final SymRoot symRoot

flow

public final Flow flow

fResults

protected FlowResults fResults
Constructor Detail

FlowAdapter

public FlowAdapter(FlowResults pResults)
Method Detail

find

public void find(SelfCollectingResults pResults)
Description copied from interface: Analyzer
Performs the analysis.

Specified by:
find in interface Analyzer
Overrides:
find in class AnalAdapter

find

public void find(java.lang.Object pObj,
                 SelfCollectingResults pResults)
Description copied from interface: Analyzer
Performs the analysis with given argument.

Specified by:
find in interface Analyzer
Overrides:
find in class AnalAdapter

find

public void find(java.lang.Object pObj,
                 java.lang.Object pObj0,
                 SelfCollectingResults pResults)
Description copied from interface: Analyzer
Performs the analysis with the given arguments.

Specified by:
find in interface Analyzer
Overrides:
find in class AnalAdapter

find

public void find()
Description copied from interface: Analyzer
Performs the analysis.

Specified by:
find in interface Analyzer
Overrides:
find in class AnalAdapter

find

public void find(java.lang.Object pObj)
Description copied from interface: Analyzer
Performs the analysis with the given argument.

Specified by:
find in interface Analyzer
Overrides:
find in class AnalAdapter

find

public void find(java.lang.Object pObj,
                 java.lang.Object pObj0)
Description copied from interface: Analyzer
Performs the analysis with the given arguments.

Specified by:
find in interface Analyzer
Overrides:
find in class AnalAdapter