|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
DefUseList interface 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.
メソッドの概要 | |
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 define 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. |
メソッドの詳細 |
public DefUseCell addDefUseCell(IR pDefNode)
public DefUseCell getDefUseCell(IR pDefNode)
public DefUseCell getDefUseCellRaw(IR pDefNode)
getDefUseCell(IR)
, but if there is no DefUseCell with the specified argument as the def node, returns null.
public java.util.List getDefUseCells()
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |