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