coins.aflow
クラス FindKill

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

public abstract class FindKill
extends FlowAdapter


フィールドの概要
 
クラス coins.aflow.FlowAdapter から継承したフィールド
flow, flowRoot, fResults, hirRoot, ioRoot, symRoot
 
コンストラクタの概要
FindKill(FlowResults pResults)
           
 
メソッドの概要
 void find(BBlock pBBlock)
          Finds and sets the Kill vector for the given BBlock using the Defined vector for that BBlock.
 void find(SetRefRepr pSetRefRepr)
           
 void find(SubpFlow pSubpFlow)
           
protected abstract  DefVector getKill(SetRefRepr pSetRefRepr)
           
protected abstract  boolean kills(SetRefRepr pKiller, SetRefRepr pKillee)
           
protected abstract  boolean killsByAlias(SetRefRepr pKiller, SetRefRepr pKillee, RecordAlias pRecordAlias)
           
protected abstract  void register(BBlock pBBlock, DefVector pDefVect)
           
protected abstract  void register(SetRefRepr pSetRefRepr, DefVector pDefVect)
           
 
クラス coins.aflow.FlowAdapter から継承したメソッド
find, find, find, find, find, find
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

FindKill

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

find

public void find(SubpFlow pSubpFlow)

find

public void find(BBlock pBBlock)
Finds and sets the Kill vector for the given BBlock using the Defined vector for that BBlock.

パラメータ:
pBBlock - BBlock whose Kill vector to find.

find

public void find(SetRefRepr pSetRefRepr)

killsByAlias

protected abstract boolean killsByAlias(SetRefRepr pKiller,
                                        SetRefRepr pKillee,
                                        RecordAlias pRecordAlias)

getKill

protected abstract DefVector getKill(SetRefRepr pSetRefRepr)

kills

protected abstract boolean kills(SetRefRepr pKiller,
                                 SetRefRepr pKillee)

register

protected abstract void register(SetRefRepr pSetRefRepr,
                                 DefVector pDefVect)

register

protected abstract void register(BBlock pBBlock,
                                 DefVector pDefVect)