coins.aflow
クラス UDChainImpl

java.lang.Object
  |
  +--coins.aflow.UDChainImpl
すべての実装インタフェース:
UDChain

public class UDChainImpl
extends java.lang.Object
implements UDChain


入れ子クラスの概要
 
クラス coins.aflow.UDChain から継承した入れ子クラス
UDChain.UseNode
 
フィールドの概要
protected  java.util.List fDefList
           
 FlowRoot flowRoot
           
protected  IR fUseNode
           
 
インタフェース coins.aflow.UDChain から継承したフィールド
PARAM, UNINITIALIZED, UNUSED
 
コンストラクタの概要
protected UDChainImpl(FlowRoot pFlowRoot, IR pUseNode)
           
 
メソッドの概要
 void addDefNode(IR pDefNode)
          Adds a specified node to this UDChain.
 java.util.List getDefList()
          Returns the list of Def nodes for this UDChain.
 IR getUseNode()
          Returns the Use node for this UDChian.
 java.lang.String toString()
           
 
クラス 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
コンストラクタの詳細

UDChainImpl

protected UDChainImpl(FlowRoot pFlowRoot,
                      IR pUseNode)
メソッドの詳細

getUseNode

public IR getUseNode()
インタフェース UDChain の記述:
Returns the Use node for this UDChian.

定義:
インタフェース UDChain 内の getUseNode

getDefList

public java.util.List getDefList()
インタフェース UDChain の記述:
Returns the list of Def nodes for this UDChain. Here, a Def node is a top subtree node for the statement/instruction that sets the value for the Sym associated with this UDChain.

定義:
インタフェース UDChain 内の getDefList

addDefNode

public void addDefNode(IR pDefNode)
インタフェース UDChain の記述:
Adds a specified node to this UDChain.

定義:
インタフェース UDChain 内の addDefNode

toString

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