|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Object | +--coins.backend.CollectVarInTree
Collect variables appeared in LirNode tree.
| コンストラクタの概要 | |
CollectVarInTree(Function func)
Create CollectVarInTree instance for L-function func. |
|
| メソッドの概要 | |
void |
getDefVars(LirNode stmt,
NumberSet work)
Collect defined variables in LirNode tree stmt
Variables are accumulated in set work. |
void |
getUseVars(LirNode stmt,
NumberSet work)
Collect used variables in LirNode tree stmt
Variables are accumulated in set work. |
void |
meetVar(LirNode node)
Call-back entry for interface PickUpVariable. |
| クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
public CollectVarInTree(Function func)
func.
| メソッドの詳細 |
public void meetVar(LirNode node)
PickUpVariable 内の meetVar
public void getUseVars(LirNode stmt,
NumberSet work)
stmt
Variables are accumulated in set work.
public void getDefVars(LirNode stmt,
NumberSet work)
stmt
Variables are accumulated in set work.
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||