Java Debug Interface

インタフェース
com.sun.jdi.StackFrame の使用

StackFrame を使用しているパッケージ
com.sun.jdi Java Debug Interface (JDI) のコアパッケージで、ブートストラップ機能以外に、値、型、およびターゲット仮想マシン自体に対するミラーを定義します。 
 

com.sun.jdi での StackFrame の使用
 

StackFrame を返す com.sun.jdi のメソッド
 StackFrame ThreadReference.frame(int index)
          スレッドの現在の呼び出しスタック内の指定されたインデックスで StackFrame を返します。
 

StackFrame 型の引数を持つ型を返す com.sun.jdi のメソッド
 List<StackFrame> ThreadReference.frames()
          スレッドの現在の呼び出しスタック内にあるすべての StackFrame を含む List を返します。
 List<StackFrame> ThreadReference.frames(int start, int length)
          スレッドの現在の呼び出しスタックからの StackFrame ミラーの範囲を含む List を返します。
 

StackFrame 型のパラメータを持つ com.sun.jdi のメソッド
 boolean LocalVariable.isVisible(StackFrame frame)
          この変数が、指定された StackFrame からアクセス可能かどうかを判定します。
 void ThreadReference.popFrames(StackFrame frame)
          スタックフレームをポップします。
 


Java Debug Interface