|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--coins.aflow.DefUseListImpl
DefUseListImpl class: Def-use list representaing list of definitions of a symbol where each definition has list of its use points. A DefUseList will be associated with a FlowAnalSym
フィールドの概要 | |
protected java.util.List |
fDefUseCellList
|
protected java.util.HashMap |
fHashCell
|
FlowRoot |
flowRoot
|
コンストラクタの概要 | |
(パッケージプライベート) |
DefUseListImpl(FlowRoot pFlowRoot)
|
メソッドの概要 | |
DefUseCell |
addDefUseCell(IR pDefNode)
addDefUseCell: Add DefUseCell which will be created by pDefNode that defines some symbol. |
DefUseCell |
getDefUseCell(IR pDefNode)
getDefUseCell: Get DefUseCell having pDefNode as its definie node. |
DefUseCell |
getDefUseCellRaw(IR pDefNode)
Just like getDefUseCell(IR) , but if there is no DefUseCell with the specified argument as the def node, returns null. |
java.util.List |
getDefUseCells()
Returns the list of DefUseCells this DefUseList object holds. |
(パッケージプライベート) DefUseCell |
getOrAddDefUseCell(IR pDefNode)
|
java.lang.String |
toString()
|
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
フィールドの詳細 |
public final FlowRoot flowRoot
protected java.util.List fDefUseCellList
protected java.util.HashMap fHashCell
コンストラクタの詳細 |
DefUseListImpl(FlowRoot pFlowRoot)
メソッドの詳細 |
public DefUseCell addDefUseCell(IR pDefNode)
DefUseList
の記述:
DefUseList
内の addDefUseCell
public DefUseCell getDefUseCell(IR pDefNode)
DefUseList
内の getDefUseCell
DefUseCell getOrAddDefUseCell(IR pDefNode)
public DefUseCell getDefUseCellRaw(IR pDefNode)
DefUseList
の記述: DefUseList.getDefUseCell(IR)
, but if there is no DefUseCell with the specified argument as the def node, returns null.
DefUseList
内の getDefUseCellRaw
public java.lang.String toString()
java.lang.Object
内の toString
public java.util.List getDefUseCells()
DefUseList
の記述:
DefUseList
内の getDefUseCells
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |