|
Java Debug Interface | |||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
ターゲット VM 内でステップ実行が発生する際に通知を要求します。有効な StepRequest の要件が満たされると、StepEvent
を含む イベントセット
が EventQueue
上に配置されます。既存の StepRequest のコレクションは、EventRequestManager
により管理されます。
StepEvent
,
EventQueue
,
EventRequestManager
フィールドの概要 | |
static int |
STEP_INTO
新たにプッシュされたフレームに移動します。 |
static int |
STEP_LINE
異なる行にある次の位置へ移動します。 |
static int |
STEP_MIN
次の利用可能な位置へ移動します。 |
static int |
STEP_OUT
現在のフレーム外に出ます。 |
static int |
STEP_OVER
任意のプッシュされたフレームを実行します。 |
インタフェース com.sun.jdi.request.EventRequest から継承したフィールド |
SUSPEND_ALL, SUSPEND_EVENT_THREAD, SUSPEND_NONE |
メソッドの概要 | |
void |
addClassExclusionFilter(String classPattern)
この要求によって生成されるイベントを、この限定された正規表現に一致「しない」名前を持つクラス内のイベントに制限します。 |
void |
addClassFilter(ReferenceType refType)
この要求によって生成されるイベントを、指定された参照型またはその任意のサブタイプ内のイベントに制限します。 |
void |
addClassFilter(String classPattern)
この要求によって生成されるイベントを、この限定された正規表現に一致する名前を持つクラス内に位置するイベントに制限します。 |
void |
addInstanceFilter(ObjectReference instance)
この要求により生成されるイベントを、現在実行中のインスタンス (このインスタンス) が、指定されたオブジェクトであるイベントだけに制限します。 |
int |
depth()
|
int |
size()
|
ThreadReference |
thread()
|
インタフェース com.sun.jdi.request.EventRequest から継承したメソッド |
addCountFilter, disable, enable, getProperty, isEnabled, putProperty, setEnabled, setSuspendPolicy, suspendPolicy |
インタフェース com.sun.jdi.Mirror から継承したメソッド |
toString, virtualMachine |
フィールドの詳細 |
public static final int STEP_INTO
public static final int STEP_OVER
public static final int STEP_OUT
public static final int STEP_MIN
public static final int STEP_LINE
メソッドの詳細 |
public ThreadReference thread()
public int size()
public int depth()
public void addClassFilter(ReferenceType refType)
refType
- フィルタ処理する参照型
InvalidRequestStateException
- この要求が有効な場合、または削除された場合。フィルタは無効な要求にだけ追加できるpublic void addClassFilter(String classPattern)
classPattern
- フィルタを規定するパターン文字列
InvalidRequestStateException
- この要求が有効な場合、または削除された場合。フィルタは無効な要求にだけ追加できるpublic void addClassExclusionFilter(String classPattern)
classPattern
- フィルタを規定するパターン文字
InvalidRequestStateException
- この要求が有効な場合、または削除された場合。フィルタは無効な要求にだけ追加できるpublic void addInstanceFilter(ObjectReference instance)
この操作は、ターゲットでサポートされていないことがあります。この操作がサポートされているかどうかを確認するには、VirtualMachine.canUseInstanceFilters()
を使用してください。
instance
- このフィルタを通過するために、現在のインスタンスである必要があるオブジェクト
UnsupportedOperationException
- ターゲット Virtual Machine がこの操作をサポートしていない場合
InvalidRequestStateException
- この要求が有効な場合、または削除された場合。フィルタは無効な要求にだけ追加できる
|
Java Debug Interface | |||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |