coins.aflow
クラス FindDef

java.lang.Object
  |
  +--coins.aflow.util.AnalAdapter
        |
        +--coins.aflow.FlowAdapter
              |
              +--coins.aflow.FindDef
すべての実装インタフェース:
Analyzer
直系の既知のサブクラス:
FindPDef

public abstract class FindDef
extends FlowAdapter


フィールドの概要
 
クラス coins.aflow.FlowAdapter から継承したフィールド
flow, flowRoot, fResults, hirRoot, ioRoot, symRoot
 
コンストラクタの概要
FindDef(FlowResults pResults)
           
 
メソッドの概要
protected abstract  boolean addDefs(java.util.Set pDefSet, SetRefRepr pSetRefRepr)
           
 void find()
          Performs the analysis.
 void find(BBlock pBBlock)
          Finds the Def vector for pBBlock.
 void find(SubpFlow pSubpFlow)
          Finds the Def vectors for all the BBlocks in pSubpFlow.
protected abstract  void register(BBlock pBBlock, DefVector pVect)
           
 
クラス coins.aflow.FlowAdapter から継承したメソッド
find, find, find, find, find
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

FindDef

public FindDef(FlowResults pResults)
メソッドの詳細

find

public void find()
インタフェース Analyzer の記述:
Performs the analysis.

定義:
インタフェース Analyzer 内の find
オーバーライド:
クラス FlowAdapter 内の find

find

public void find(SubpFlow pSubpFlow)
Finds the Def vectors for all the BBlocks in pSubpFlow.


find

public void find(BBlock pBBlock)
Finds the Def vector for pBBlock.


addDefs

protected abstract boolean addDefs(java.util.Set pDefSet,
                                   SetRefRepr pSetRefRepr)

register

protected abstract void register(BBlock pBBlock,
                                 DefVector pVect)