|
Java Debug Interface | ||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
public interface ClassPrepareEvent
ターゲット VM のクラス準備の通知。クラス準備の定義については、JVM 仕様を参照。プリミティブクラス (たとえば、java.lang.Integer.TYPE) の場合、クラス準備イベントは生成されない
EventQueue
,
VirtualMachine
メソッドの概要 | |
---|---|
ReferenceType |
referenceType()
このイベントが生成された参照型を返します。 |
ThreadReference |
thread()
このイベントが発生したスレッドを返します。 |
インタフェース com.sun.jdi.event.Event から継承されたメソッド |
---|
request |
インタフェース com.sun.jdi.Mirror から継承されたメソッド |
---|
toString, virtualMachine |
メソッドの詳細 |
---|
ThreadReference thread()
まれに、ターゲット VM 内のデバッガシステムスレッドでこのイベントが発生することがある。デバッガスレッドはこれらのイベントの発生を防ぐための予防措置を講じますが、ある状況下、特に Error
のいくつかのサブクラスでは避けることができません。このイベントがデバッガのシステムスレッドで発生した場合は、このメソッドが返す値は null になり、このイベントに対して要求された中断ポリシーが EventRequest.SUSPEND_EVENT_THREAD
であった場合は代わりにすべてのスレッドが中断され、EventSet.suspendPolicy()
にこの変更が反映されます。
前述の説明は、通常の (デバッグ以外の) 操作中にターゲット VM により作成されたシステムスレッドには当てはまらない
ThreadReference
。前述のまれなケースでは null。ReferenceType referenceType()
ReferenceType
。
|
Java Debug Interface | ||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |