coins.flow
クラス EdgeImpl

java.lang.Object
  |
  +--coins.flow.EdgeImpl
すべての実装インタフェース:
Edge

public class EdgeImpl
extends java.lang.Object
implements Edge

EdgeImpl class Class for edge connecting basic blocks.


フィールドの概要
protected  FlagBox fFlagBox
           
protected  BBlock fFromBBlock
           
 FlowRoot flowRoot
           
protected  BBlock fToBBlock
           
 
インタフェース coins.flow.Edge から継承したフィールド
LOOP_BACK_EDGE, LOOP_EXIT_EDGE
 
コンストラクタの概要
EdgeImpl(FlowRoot pFlowRoot, BBlock pFromBBlock, BBlock pToBBlock)
           
 
メソッドの概要
 FlagBox flagBox()
          flagBox Record flags for an edge.
 BBlock getFromBBlock()
           
 BBlock getToBBlock()
           
 void setFromBBlock(BBlock pBBlock)
           
 void setToBBlock(BBlock pBBlock)
           
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

flowRoot

public final FlowRoot flowRoot

fFromBBlock

protected BBlock fFromBBlock

fToBBlock

protected BBlock fToBBlock

fFlagBox

protected FlagBox fFlagBox
コンストラクタの詳細

EdgeImpl

public EdgeImpl(FlowRoot pFlowRoot,
                BBlock pFromBBlock,
                BBlock pToBBlock)
メソッドの詳細

getFromBBlock

public BBlock getFromBBlock()
定義:
インタフェース Edge 内の getFromBBlock

getToBBlock

public BBlock getToBBlock()
定義:
インタフェース Edge 内の getToBBlock

flagBox

public FlagBox flagBox()
インタフェース Edge の記述:
flagBox Record flags for an edge. Usage example: if (edgeName.flagBox().getFlag(Edge.LOOP_BACK_EDGE)) ...; edgeName.flagBox().setFlag(Edge.LOOP_BACK_EDGE, true);

定義:
インタフェース Edge 内の flagBox

setFromBBlock

public void setFromBBlock(BBlock pBBlock)
定義:
インタフェース Edge 内の setFromBBlock

setToBBlock

public void setToBBlock(BBlock pBBlock)
定義:
インタフェース Edge 内の setToBBlock