|
||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object jp.hishidama.jas.BytecodeBlocks
public class BytecodeBlocks
バイトコードブロック群.
バイトコードの一メソッド分のかたまりを保持するクラス。
Javassistを利用している。
コンストラクタの概要 | |
---|---|
BytecodeBlocks(MethodInfo minfo)
コンストラクター. |
メソッドの概要 | |
---|---|
void |
addStackPos(int pos,
int stack_pos)
スタック位置設定. |
List<BytecodeStatement> |
getAllStatement()
全ステートメント取得. |
クラス java.lang.Object から継承されたメソッド |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public BytecodeBlocks(MethodInfo minfo)
minfo
- メソッド情報メソッドの詳細 |
---|
public void addStackPos(int pos, int stack_pos)
IFやGOTO等でジャンプする先のスタック位置を保存する。
pos
- バイトコード上の位置stack_pos
- スタック位置public List<BytecodeStatement> getAllStatement()
|
||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |