インタフェース
com.sun.jdi.Valueの使用
-
Valueを使用しているパッケージ パッケージ 説明 com.sun.jdi これは、Java Debug Interface (JDI)のコア・パッケージで、ブートストラップ機能以外に、値、型、およびターゲット仮想マシン自体のミラーを定義します。com.sun.jdi.event このパッケージは、JDIイベントとイベント処理を定義します。 -
-
com.sun.jdiでのValueの使用
com.sun.jdi内のValueのサブインタフェース 修飾子と型 インタフェース 説明 interfaceArrayReferenceターゲットVM内の配列オブジェクトおよびそのコンポーネントへのアクセスを提供します。interfaceBooleanValueターゲットVM内のプリミティブなboolean値へのアクセスを提供します。interfaceByteValueターゲットVM内のプリミティブなbyte値へのアクセスを提供します。interfaceCharValueターゲットVM内のプリミティブなchar値へのアクセスを提供します。interfaceClassLoaderReferenceターゲットVMからのクラス・ローダー・オブジェクトです。interfaceClassObjectReferenceターゲットVMからのjava.lang.Classのインスタンスです。interfaceDoubleValueターゲットVM内のプリミティブなdouble値へのアクセスを提供します。interfaceFloatValueターゲットVM内のプリミティブなfloat値へのアクセスを提供します。interfaceIntegerValueターゲットVM内のプリミティブなint値へのアクセスを提供します。interfaceLongValueターゲットVM内のプリミティブなlong値へのアクセスを提供します。interfaceModuleReferenceターゲットVM内のモジュール。interfaceObjectReferenceターゲットVMに現在存在するオブジェクトです。interfacePrimitiveValueターゲットVM内のプリミティブ型のフィールドまたは変数に割り当てられる値です。interfaceShortValueターゲットVM内のプリミティブなshort値へのアクセスを提供します。interfaceStringReferenceターゲットVMの文字列オブジェクトです。interfaceThreadGroupReferenceターゲットVMのスレッド・グループ・オブジェクトです。interfaceThreadReferenceターゲットVMのスレッド・オブジェクトです。interfaceVoidValueターゲットVM内のプリミティブなvoid値へのアクセスを提供します。Valueを返すcom.sun.jdiのメソッド 修飾子と型 メソッド 説明 ValueArrayReference. getValue(int index)配列コンポーネントの値を返します。ValueObjectReference. getValue(Field sig)このオブジェクトの指定されたインスタンスまたはstaticフィールドの値を取得します。ValueReferenceType. getValue(Field field)ValueStackFrame. getValue(LocalVariable variable)このフレームのLocalVariableのValueを取得します。ValueClassType. invokeMethod(ThreadReference thread, Method method, List<? extends Value> arguments, int options)ターゲットVM内の指定されたstaticMethodを呼び出します。default ValueInterfaceType. invokeMethod(ThreadReference thread, Method method, List<? extends Value> arguments, int options)ターゲットVM内の指定されたstaticMethodを呼び出します。ValueObjectReference. invokeMethod(ThreadReference thread, Method method, List<? extends Value> arguments, int options)ターゲットVM内のこのオブジェクトで指定されたMethodを呼び出します。Value型の引数を持つ型を返すcom.sun.jdiのメソッド 修飾子と型 メソッド 説明 List<Value>StackFrame. getArgumentValues()このフレーム内のすべての引数の値を返します。List<Value>ArrayReference. getValues()この配列内のすべてのコンポーネントを返します。List<Value>ArrayReference. getValues(int index, int length)配列コンポーネントの範囲を返します。Map<Field,Value>ObjectReference. getValues(List<? extends Field> fields)このオブジェクトの複数のインスタンスまたはstaticフィールド、あるいはその両方の値を取得します。Map<Field,Value>ReferenceType. getValues(List<? extends Field> fields)Map<LocalVariable,Value>StackFrame. getValues(List<? extends LocalVariable> variables)このフレーム内の複数の局所変数の値を返します。Value型のパラメータを持つcom.sun.jdiのメソッド 修飾子と型 メソッド 説明 voidThreadReference. forceEarlyReturn(Value value)return文に到達する前に強制的にメソッドを復帰させます。voidArrayReference. setValue(int index, Value value)配列コンポーネントを別の値に置き換えます。voidClassType. setValue(Field field, Value value)値をstaticフィールドに代入します。voidObjectReference. setValue(Field field, Value value)このオブジェクトのインスタンス・フィールドまたはstaticフィールドの値を設定します。voidStackFrame. setValue(LocalVariable variable, Value value)このフレームのLocalVariableのValueを設定します。Value型の型引数を持つcom.sun.jdiのメソッド・パラメータ 修飾子と型 メソッド 説明 ValueClassType. invokeMethod(ThreadReference thread, Method method, List<? extends Value> arguments, int options)ターゲットVM内の指定されたstaticMethodを呼び出します。default ValueInterfaceType. invokeMethod(ThreadReference thread, Method method, List<? extends Value> arguments, int options)ターゲットVM内の指定されたstaticMethodを呼び出します。ValueObjectReference. invokeMethod(ThreadReference thread, Method method, List<? extends Value> arguments, int options)ターゲットVM内のこのオブジェクトで指定されたMethodを呼び出します。ObjectReferenceClassType. newInstance(ThreadReference thread, Method method, List<? extends Value> arguments, int options)ターゲットVM内の指定されたコンストラクタのMethodを使って、この型の新規インスタンスを構築します。voidArrayReference. setValues(int index, List<? extends Value> values, int srcIndex, int length)配列コンポーネントのある範囲を別の値に置き換えます。voidArrayReference. setValues(List<? extends Value> values)すべての配列コンポーネントを別の値に置き換えます。 -
com.sun.jdi.eventでのValueの使用
Valueを返すcom.sun.jdi.eventのメソッド 修飾子と型 メソッド 説明 ValueMethodExitEvent. returnValue()メソッドが返す値を返します。ValueWatchpointEvent. valueCurrent()フィールドの現在の値。ValueModificationWatchpointEvent. valueToBe()命令が完了したときにフィールドに代入される値です。
-