モジュール jdk.jdi
パッケージ 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