インタフェース
com.sun.jdi.Valueの使用
パッケージ
説明
これは、Java Debug Interface (JDI)のコア・パッケージで、ブートストラップ機能以外に、値、型、およびターゲット仮想マシン自体のミラーを定義します。
このパッケージは、JDIイベントとイベント処理を定義します。
-
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
値へのアクセスを提供します。修飾子と型メソッド説明ArrayReference.getValue
(int index) 配列コンポーネントの値を返します。このオブジェクトの指定されたインスタンスまたはstaticフィールドの値を取得します。StackFrame.getValue
(LocalVariable variable) このフレームのLocalVariable
のValue
を取得します。ClassType.invokeMethod
(ThreadReference thread, Method method, List<? extends Value> arguments, int options) ターゲットVM内の指定されたstaticMethod
を呼び出します。default Value
InterfaceType.invokeMethod
(ThreadReference thread, Method method, List<? extends Value> arguments, int options) ターゲットVM内の指定されたstaticMethod
を呼び出します。ObjectReference.invokeMethod
(ThreadReference thread, Method method, List<? extends Value> arguments, int options) ターゲットVM内のこのオブジェクトで指定されたMethod
を呼び出します。修飾子と型メソッド説明StackFrame.getArgumentValues()
このフレーム内のすべての引数の値を返します。ArrayReference.getValues()
この配列内のすべてのコンポーネントを返します。ArrayReference.getValues
(int index, int length) 配列コンポーネントの範囲を返します。このオブジェクトの複数のインスタンスまたはstaticフィールド、あるいはその両方の値を取得します。StackFrame.getValues
(List<? extends LocalVariable> variables) このフレーム内の複数の局所変数の値を返します。修飾子と型メソッド説明void
ThreadReference.forceEarlyReturn
(Value value) return文に到達する前に強制的にメソッドを復帰させます。void
配列コンポーネントを別の値に置き換えます。void
値をstaticフィールドに代入します。void
このオブジェクトのインスタンス・フィールドまたはstaticフィールドの値を設定します。void
StackFrame.setValue
(LocalVariable variable, Value value) このフレームのLocalVariable
のValue
を設定します。修飾子と型メソッド説明ClassType.invokeMethod
(ThreadReference thread, Method method, List<? extends Value> arguments, int options) ターゲットVM内の指定されたstaticMethod
を呼び出します。default Value
InterfaceType.invokeMethod
(ThreadReference thread, Method method, List<? extends Value> arguments, int options) ターゲットVM内の指定されたstaticMethod
を呼び出します。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
配列コンポーネントのある範囲を別の値に置き換えます。void
すべての配列コンポーネントを別の値に置き換えます。 -
com.sun.jdi.eventでのValueの使用
修飾子と型メソッド説明MethodExitEvent.returnValue()
メソッドが返す値を返します。WatchpointEvent.valueCurrent()
フィールドの現在の値。ModificationWatchpointEvent.valueToBe()
命令が完了したときにフィールドに代入される値です。