|
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
。前述のまれなケースでは nullReferenceType referenceType()
ReferenceType
|
Java Debug Interface | ||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |