coins.flow
クラス UseDefChainImpl

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

public class UseDefChainImpl
extends java.lang.Object
implements UseDefChain

UseDefChainImpl class Use-def list cell representaing a use node and list of its definition points.


フィールドの概要
protected  java.util.List fDefList
           
 FlowRoot flowRoot
           
protected  IR fUseNode
           
 
コンストラクタの概要
UseDefChainImpl(FlowRoot pFlowRoot, IR pUseNode)
           
 
メソッドの概要
 void addDefNode(IR pDefNode)
           
 java.util.List getDefList()
           
 IR getUseNode()
           
 java.lang.String toString()
           
 java.lang.String toStringByName()
           
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

flowRoot

public final FlowRoot flowRoot

fUseNode

protected IR fUseNode

fDefList

protected java.util.List fDefList
コンストラクタの詳細

UseDefChainImpl

public UseDefChainImpl(FlowRoot pFlowRoot,
                       IR pUseNode)
メソッドの詳細

getUseNode

public IR getUseNode()
定義:
インタフェース UseDefChain 内の getUseNode

getDefList

public java.util.List getDefList()
定義:
インタフェース UseDefChain 内の getDefList

addDefNode

public void addDefNode(IR pDefNode)
定義:
インタフェース UseDefChain 内の addDefNode

toString

public java.lang.String toString()
オーバーライド:
クラス java.lang.Object 内の toString

toStringByName

public java.lang.String toStringByName()
定義:
インタフェース UseDefChain 内の toStringByName