クラス
com.sun.jdi.ClassNotLoadedExceptionの使用
パッケージ | 説明 |
---|---|
com.sun.jdi |
これは、Java Debug Interface (JDI)のコア・パッケージで、ブートストラップ機能以外に、値、型、およびターゲット仮想マシン自体のミラーを定義します。
|
-
com.sun.jdiでのClassNotLoadedExceptionの使用
ClassNotLoadedExceptionを投げるcom.sun.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内の指定されたstaticMethod
を呼び出します。default Value
InterfaceType. invokeMethod(ThreadReference thread, Method method, List<? extends Value> arguments, int options)
ターゲットVM内の指定されたstaticMethod
を呼び出します。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
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)
このフレームの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()
この変数の型を返します。