パッケージ | 説明 |
---|---|
com.sun.jdi |
これは、Java Debug Interface (JDI) のコアパッケージで、ブートストラップ機能以外に、値、型、およびターゲット仮想マシン自体のミラーを定義します。
|
修飾子と型 | メソッドと説明 |
---|---|
List<Type> |
Method.argumentTypes()
このメソッドの各仮パラメータの型を含むリストを返します。
|
Type |
ArrayType.componentType()
この配列の宣言時に指定された要素の型を返します。
|
void |
ThreadReference.forceEarlyReturn(Value value)
return 文に到達する前に強制的にメソッドを復帰させます。
|
Value |
ClassType.invokeMethod(ThreadReference thread, Method method, List<? extends Value> arguments, int options)
ターゲット VM 内の指定された static
Method を呼び出します。 |
Value |
ObjectReference.invokeMethod(ThreadReference thread, Method method, List<? extends Value> arguments, int options)
ターゲット VM 内のこのオブジェクトで指定された
Method を呼び出します。 |
ObjectReference |
ClassType.newInstance(ThreadReference thread, Method method, List<? extends Value> arguments, int options)
ターゲット VM 内の指定されたコンストラクタの
Method を使って、この型の新規インスタンスを構築します。 |
Type |
Method.returnType()
このメソッドの宣言で指定された戻り値の型を返します。
|
void |
ClassType.setValue(Field field, Value value)
値を static フィールドに代入します。
|
void |
ObjectReference.setValue(Field field, Value value)
このオブジェクトのインスタンスフィールドまたは static フィールドの値を設定します。
|
void |
ArrayReference.setValue(int index, Value value)
配列コンポーネントを別の値に置き換えます。
|
void |
StackFrame.setValue(LocalVariable variable, Value value)
このフレームの
LocalVariable の Value を設定します。 |
void |
ArrayReference.setValues(int index, List<? extends Value> values, int srcIndex, int length)
配列コンポーネントのある範囲を別の値に置き換えます。
|
void |
ArrayReference.setValues(List<? extends Value> values)
すべての配列コンポーネントを別の値に置き換えます。
|
Type |
Field.type()
このフィールドの型を返します。
|
Type |
LocalVariable.type()
この変数の型を返します。
|
Copyright © 1999, 2013, Oracle and/or its affiliates. All rights reserved.