|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
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()
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||