coins.aflow
クラス FindEKill

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

public abstract class FindEKill
extends FlowAdapter

FindEKill Extended by FindPEKill.


フィールドの概要
 
クラス coins.aflow.FlowAdapter から継承したフィールド
flow, flowRoot, fResults, hirRoot, ioRoot, symRoot
 
コンストラクタの概要
FindEKill(FlowResults pResults)
           
 
メソッドの概要
protected abstract  void addEKill(java.util.Set pEKillSet, FlowExpId pFlowExpId, BBlock pBBlock)
           
protected abstract  void addEKill(java.util.Set pEKillSet, FlowExpId pFlowExpId, BBlock pBBlock, RecordAlias pRecordAlias)
          Finds the EKill vector for pBBlock considering alias.
 void find(BBlock pBBlock)
          Finds the EKill vector for pBBlock.
 void find(SetRefRepr pSetRefRepr)
           
 void find(SubpFlow pSubpFlow)
          Finds the EKill vectors for all the BBlocks in pSubpFlow.
protected abstract  boolean kills(SetRefRepr pSetRefRepr, FlowExpId pFlowExpId)
           
protected abstract  boolean killsByAlias(SetRefRepr pSetRefRepr, FlowExpId pFlowExpId, RecordAlias pRecordAlias)
           
protected abstract  void register(BBlock pBBlock, ExpVector pEKill)
           
protected abstract  void register(SetRefRepr pSetRefRepr, ExpVector pEKill)
           
 
クラス coins.aflow.FlowAdapter から継承したメソッド
find, find, find, find, find, find
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

FindEKill

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

find

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


find

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


find

public void find(SetRefRepr pSetRefRepr)

addEKill

protected abstract void addEKill(java.util.Set pEKillSet,
                                 FlowExpId pFlowExpId,
                                 BBlock pBBlock,
                                 RecordAlias pRecordAlias)
Finds the EKill vector for pBBlock considering alias.


killsByAlias

protected abstract boolean killsByAlias(SetRefRepr pSetRefRepr,
                                        FlowExpId pFlowExpId,
                                        RecordAlias pRecordAlias)

addEKill

protected abstract void addEKill(java.util.Set pEKillSet,
                                 FlowExpId pFlowExpId,
                                 BBlock pBBlock)

kills

protected abstract boolean kills(SetRefRepr pSetRefRepr,
                                 FlowExpId pFlowExpId)

register

protected abstract void register(BBlock pBBlock,
                                 ExpVector pEKill)

register

protected abstract void register(SetRefRepr pSetRefRepr,
                                 ExpVector pEKill)