インタフェース
com.sun.jdi.Valueの使用

Valueを使用しているパッケージ
パッケージ
説明
これは、Java Debug Interface (JDI)のコア・パッケージで、ブートストラップ機能以外に、値、型、およびターゲット仮想マシン自体のミラーを定義します。
このパッケージは、JDIイベントとイベント処理を定義します。
  • com.sun.jdiでのValueの使用

    com.sun.jdi内のValueのサブインタフェース
    修飾子と型
    インタフェース
    説明
    interface 
    ターゲットVM内の配列オブジェクトおよびそのコンポーネントへのアクセスを提供します。
    interface 
    ターゲットVM内のプリミティブなboolean値へのアクセスを提供します。
    interface 
    ターゲットVM内のプリミティブなbyte値へのアクセスを提供します。
    interface 
    ターゲットVM内のプリミティブなchar値へのアクセスを提供します。
    interface 
    ターゲットVMからのクラス・ローダー・オブジェクトです。
    interface 
    ターゲットVMからのjava.lang.Classのインスタンスです。
    interface 
    ターゲットVM内のプリミティブなdouble値へのアクセスを提供します。
    interface 
    ターゲットVM内のプリミティブなfloat値へのアクセスを提供します。
    interface 
    ターゲットVM内のプリミティブなint値へのアクセスを提供します。
    interface 
    ターゲットVM内のプリミティブなlong値へのアクセスを提供します。
    interface 
    ターゲットVM内のモジュール。
    interface 
    ターゲットVMに現在存在するオブジェクトです。
    interface 
    ターゲットVM内のプリミティブ型のフィールドまたは変数に割り当てられる値です。
    interface 
    ターゲットVM内のプリミティブなshort値へのアクセスを提供します。
    interface 
    ターゲットVMの文字列オブジェクトです。
    interface 
    ターゲットVMのスレッド・グループ・オブジェクトです。
    interface 
    ターゲットVMのスレッド・オブジェクトです。
    interface 
    ターゲットVM内のプリミティブなvoid値へのアクセスを提供します。
    Valueを返すcom.sun.jdiのメソッド
    修飾子と型
    メソッド
    説明
    ArrayReference.getValue(int index)
    配列コンポーネントの値を返します。
    ObjectReference.getValue(Field sig)
    このオブジェクトの指定されたインスタンスまたはstaticフィールドの値を取得します。
    ReferenceType.getValue(Field field)
    この型の指定のstatic FieldValueを取得します。
    StackFrame.getValue(LocalVariable variable)
    このフレームのLocalVariableValueを取得します。
    ClassType.invokeMethod(ThreadReference thread, Method method, List<? extends Value> arguments, int options)
    ターゲットVM内の指定されたstatic Methodを呼び出します。
    default Value
    InterfaceType.invokeMethod(ThreadReference thread, Method method, List<? extends Value> arguments, int options)
    ターゲットVM内の指定されたstatic Methodを呼び出します。
    ObjectReference.invokeMethod(ThreadReference thread, Method method, List<? extends Value> arguments, int options)
    ターゲットVM内のこのオブジェクトで指定されたMethodを呼び出します。
    Value型の引数を持つ型を返すcom.sun.jdiのメソッド
    修飾子と型
    メソッド
    説明
    StackFrame.getArgumentValues()
    このフレーム内のすべての引数の値を返します。
    ArrayReference.getValues()
    この配列内のすべてのコンポーネントを返します。
    ArrayReference.getValues(int index, int length)
    配列コンポーネントの範囲を返します。
    ObjectReference.getValues(List<? extends Field> fields)
    このオブジェクトの複数のインスタンスまたはstaticフィールド、あるいはその両方の値を取得します。
    ReferenceType.getValues(List<? extends Field> fields)
    指定のリストにある各static FieldValueを含むマップを返します。
    StackFrame.getValues(List<? extends LocalVariable> variables)
    このフレーム内の複数の局所変数の値を返します。
    Value型のパラメータを持つcom.sun.jdiのメソッド
    修飾子と型
    メソッド
    説明
    void
    ThreadReference.forceEarlyReturn(Value value)
    return文に到達する前に強制的にメソッドを復帰させます。
    void
    ArrayReference.setValue(int index, Value value)
    配列コンポーネントを別の値に置き換えます。
    void
    ClassType.setValue(Field field, Value value)
    値をstaticフィールドに代入します。
    void
    ObjectReference.setValue(Field field, Value value)
    このオブジェクトのインスタンス・フィールドまたはstaticフィールドの値を設定します。
    void
    StackFrame.setValue(LocalVariable variable, Value value)
    このフレームのLocalVariableValueを設定します。
    Value型の型引数を持つcom.sun.jdiのメソッド・パラメータ
    修飾子と型
    メソッド
    説明
    ClassType.invokeMethod(ThreadReference thread, Method method, List<? extends Value> arguments, int options)
    ターゲットVM内の指定されたstatic Methodを呼び出します。
    default Value
    InterfaceType.invokeMethod(ThreadReference thread, Method method, List<? extends Value> arguments, int options)
    ターゲットVM内の指定されたstatic Methodを呼び出します。
    ObjectReference.invokeMethod(ThreadReference thread, Method method, List<? extends Value> arguments, int options)
    ターゲットVM内のこのオブジェクトで指定されたMethodを呼び出します。
    ClassType.newInstance(ThreadReference thread, Method method, List<? extends Value> arguments, int options)
    ターゲットVM内の指定されたコンストラクタのMethodを使って、この型の新規インスタンスを構築します。
    void
    ArrayReference.setValues(int index, List<? extends Value> values, int srcIndex, int length)
    配列コンポーネントのある範囲を別の値に置き換えます。
    void
    ArrayReference.setValues(List<? extends Value> values)
    すべての配列コンポーネントを別の値に置き換えます。
  • com.sun.jdi.eventでのValueの使用

    Valueを返すcom.sun.jdi.eventのメソッド
    修飾子と型
    メソッド
    説明
    MethodExitEvent.returnValue()
    メソッドが返す値を返します。
    WatchpointEvent.valueCurrent()
    フィールドの現在の値。
    ModificationWatchpointEvent.valueToBe()
    命令が完了したときにフィールドに代入される値です。