モジュール jdk.jdi
パッケージ com.sun.jdi.event

インタフェースClassPrepareEvent

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


    public interface ClassPrepareEvent
    extends Event
    ターゲットVMのクラス準備の通知。 クラス準備の定義については、JVM仕様を参照してください。 プリミティブ・クラス(たとえば、java.lang.Integer.TYPE)の場合、クラス準備イベントは生成されません。
    導入されたバージョン:
    1.3
    関連項目:
    EventQueue, VirtualMachine
    • メソッドの詳細

      • thread

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

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

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

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

        ReferenceType referenceType​()
        このイベントが生成された参照型を返します。
        戻り値:
        リンクされたクラス、インタフェース、または配列をミラー化するReferenceType