Java Debug Interface

com.sun.jdi.event
インタフェース ClassPrepareEvent

すべてのスーパーインタフェース:
Event, Mirror

public interface ClassPrepareEvent
extends Event

ターゲット VM のクラス準備の通知。クラス準備の定義については、JVM 仕様を参照。プリミティブクラス (たとえば、java.lang.Integer.TYPE) の場合、クラス準備イベントは生成されない

導入されたバージョン:
1.3
関連項目:
EventQueue, VirtualMachine

メソッドの概要
 ReferenceType referenceType()
          このイベントが生成された参照型を返します。
 ThreadReference thread()
          このイベントが発生したスレッドを返します。
 
インタフェース com.sun.jdi.event.Event から継承されたメソッド
request
 
インタフェース com.sun.jdi.Mirror から継承されたメソッド
toString, virtualMachine
 

メソッドの詳細

thread

ThreadReference thread()
このイベントが発生したスレッドを返します。

まれに、ターゲット VM 内のデバッガシステムスレッドでこのイベントが発生することがある。デバッガスレッドはこれらのイベントの発生を防ぐための予防措置を講じますが、ある状況下、特に Error のいくつかのサブクラスでは避けることができません。このイベントがデバッガのシステムスレッドで発生した場合は、このメソッドが返す値は null になり、このイベントに対して要求された中断ポリシーが EventRequest.SUSPEND_EVENT_THREAD であった場合は代わりにすべてのスレッドが中断され、EventSet.suspendPolicy() にこの変更が反映されます。

前述の説明は、通常の (デバッグ以外の) 操作中にターゲット VM により作成されたシステムスレッドには当てはまらない

戻り値:
ターゲット VM 内でイベントのスレッドをミラー化する ThreadReference。前述のまれなケースでは null。

referenceType

ReferenceType referenceType()
このイベントが生成された参照型を返します。

戻り値:
リンクされているクラス、インタフェース、または配列をミラー化する ReferenceType

Java Debug Interface