パッケージ
com.sun.jdiの使用

com.sun.jdiを使用しているパッケージ 
パッケージ 説明
com.sun.jdi
これは、Java Debug Interface (JDI)のコア・パッケージで、ブートストラップ機能以外に、値、型、およびターゲット仮想マシン自体のミラーを定義します。
com.sun.jdi.connect
このパッケージは、JDIを使用する仮想マシンとターゲット仮想マシン間の接続を定義します。
com.sun.jdi.event
このパッケージは、JDIイベントとイベント処理を定義します。
com.sun.jdi.request
このパッケージは、指定された条件下でJDIイベントが送信されることを要求する場合に使用されます。
jdk.jshell.execution
JShell実行エンジンを構築するための実装サポートを提供します。
  • com.sun.jdiにより使用されるcom.sun.jdiのクラス 
    クラス 説明
    AbsentInformationException
    行番号または変数情報が利用可能でないことを示すためにスローされます。
    Accessible
    ある型または型要素のアクセス可能性に関する情報を提供します。
    ArrayReference
    ターゲットVM内の配列オブジェクトおよびそのコンポーネントへのアクセスを提供します。
    BooleanValue
    ターゲットVM内のプリミティブなboolean値へのアクセスを提供します。
    ByteValue
    ターゲットVM内のプリミティブなbyte値へのアクセスを提供します。
    CharValue
    ターゲットVM内のプリミティブなchar値へのアクセスを提供します。
    ClassLoaderReference
    ターゲットVMからのクラス・ローダー・オブジェクトです。
    ClassNotLoadedException
    要求されたクラスが適切なクラス・ローダーによってロードされていないことを示すためにスローされます。
    ClassObjectReference
    ターゲットVMからのjava.lang.Classのインスタンスです。
    ClassType
    ターゲットVM内のクラスのミラーです。
    DoubleValue
    ターゲットVM内のプリミティブなdouble値へのアクセスを提供します。
    Field
    ターゲットVM内のクラス変数またはインスタンス変数です。
    FloatValue
    ターゲットVM内のプリミティブなfloat値へのアクセスを提供します。
    IncompatibleThreadStateException
    指定されたスレッドが最新の状態にある間は、要求された操作が完了できないことを示すためにスローされます。
    IntegerValue
    ターゲットVM内のプリミティブなint値へのアクセスを提供します。
    InterfaceType
    ターゲットVM内のインタフェースのミラーです。
    InvalidTypeException
    フィールドまたは変数の値を設定する際、あるいはメソッドの戻り値を指定する際に、型が一致していないことを示すためにスローされます。
    InvocationException
    ターゲットVM内で呼び出されたメソッドで発生した例外を示すためにスローされます。
    LocalVariable
    ターゲットVM内のローカル変数です。
    Locatable
    Locationを保持するミラーです。
    Location
    ターゲットVMの実行コード内の位置です。
    LongValue
    ターゲットVM内のプリミティブなlong値へのアクセスを提供します。
    Method
    ターゲットVM内のstaticメソッドまたはインスタンス・メソッドです。
    Mirror
    別の仮想マシン内のエンティティを検査または操作するためにデバッガが使用するプロキシです。
    ModuleReference
    ターゲットVM内のモジュール。
    MonitorInfo
    スレッドが所有するモニターの情報です。
    ObjectReference
    ターゲットVMに現在存在するオブジェクトです。
    PrimitiveType
    ターゲットVM内の非オブジェクトの値に関連している型です。
    PrimitiveValue
    ターゲットVM内のプリミティブ型のフィールドまたは変数に割り当てられる値です。
    ReferenceType
    ターゲットVM内の任意のオブジェクトの型を表します。
    ShortValue
    ターゲットVM内のプリミティブなshort値へのアクセスを提供します。
    StackFrame
    スレッドの呼出しスタック上での、特定のメソッド呼出しの状態です。
    StringReference
    ターゲットVMの文字列オブジェクトです。
    ThreadGroupReference
    ターゲットVMのスレッド・グループ・オブジェクトです。
    ThreadReference
    ターゲットVMのスレッド・オブジェクトです。
    Type
    ターゲットVM内に存在する特定の型のミラーです。
    TypeComponent
    ユーザー定義型(クラスまたはインタフェース)内に定義されているエンティティです。
    Value
    ターゲットVM内に存在する特定の値のミラーです。
    VirtualMachine
    デバッグのターゲット仮想マシンです。
    VirtualMachineManager
    ターゲット仮想マシンへの接続を管理するマネージャです。
    VoidValue
    ターゲットVM内のプリミティブなvoid値へのアクセスを提供します。
  • com.sun.jdi.connectにより使用されるcom.sun.jdiのクラス 
    クラス 説明
    VirtualMachine
    デバッグのターゲット仮想マシンです。
  • com.sun.jdi.eventにより使用されるcom.sun.jdiのクラス 
    クラス 説明
    Field
    ターゲットVM内のクラス変数またはインスタンス変数です。
    Locatable
    Locationを保持するミラーです。
    Location
    ターゲットVMの実行コード内の位置です。
    Method
    ターゲットVM内のstaticメソッドまたはインスタンス・メソッドです。
    Mirror
    別の仮想マシン内のエンティティを検査または操作するためにデバッガが使用するプロキシです。
    ObjectReference
    ターゲットVMに現在存在するオブジェクトです。
    ReferenceType
    ターゲットVM内の任意のオブジェクトの型を表します。
    ThreadReference
    ターゲットVMのスレッド・オブジェクトです。
    Value
    ターゲットVM内に存在する特定の値のミラーです。
  • Ccom.sun.jdi.requestにより使用されるcom.sun.jdiのクラス 
    クラス 説明
    Field
    ターゲットVM内のクラス変数またはインスタンス変数です。
    Locatable
    Locationを保持するミラーです。
    Location
    ターゲットVMの実行コード内の位置です。
    Mirror
    別の仮想マシン内のエンティティを検査または操作するためにデバッガが使用するプロキシです。
    ObjectReference
    ターゲットVMに現在存在するオブジェクトです。
    ReferenceType
    ターゲットVM内の任意のオブジェクトの型を表します。
    ThreadReference
    ターゲットVMのスレッド・オブジェクトです。
  • jdk.jshell.executionで使用されるcom.sun.jdiのクラス
    クラス 説明
    ReferenceType
    ターゲットVM内の任意のオブジェクトの型を表します。
    VirtualMachine
    デバッグのターゲット仮想マシンです。