Java Debug Interface

クラス
com.sun.jdi.ClassNotLoadedException の使用

ClassNotLoadedException を使用しているパッケージ
com.sun.jdi Java Debug Interface (JDI) のコアパッケージで、ブートストラップ機能以外に、値、 型、およびターゲット VirtualMachine 自体に対するミラーを定義します。  
 

com.sun.jdi での ClassNotLoadedException の使用
 

ClassNotLoadedException をスローする com.sun.jdi のメソッド
 void StackFrame.setValue(LocalVariable variable, Value value)
          このフレーム内の LocalVariableValue を設定します。
 void ObjectReference.setValue(Field field, Value value)
          このオブジェクトのインスタンスフィールドまたは static フィールドの値を設定します。
 Value ObjectReference.invokeMethod(ThreadReference thread, Method method, List arguments, int options)
          ターゲット VM 内のこのオブジェクトの指定された Method を呼び出します。
 Type LocalVariable.type()
          このローカル変数の宣言時に指定された型を返します。
 void ClassType.setValue(Field field, Value value)
          値を static フィールドに代入します。
 Value ClassType.invokeMethod(ThreadReference thread, Method method, List arguments, int options)
          ターゲット VM 内の指定された static Method を呼び出します。
 ObjectReference ClassType.newInstance(ThreadReference thread, Method method, List arguments, int options)
          ターゲット VM 内の指定されたコンストラクタ Method を使って、この型の新規インスタンスを生成します。
 Type Field.type()
          このフィールドの宣言時に指定された型を返します。
 Type ArrayType.componentType()
          この配列の宣言時に指定された要素の型を返します。
 void ArrayReference.setValue(int index, Value value)
          配列要素を別の値に置き換えます。
 void ArrayReference.setValues(List values)
          すべての配列要素を別の値に置き換えます。
 void ArrayReference.setValues(int index, List values, int srcIndex, int length)
          配列要素のある範囲を別の値に置き換えます。
 Type Method.returnType()
          このメソッドの宣言で指定された戻り値の型を返します。
 List Method.argumentTypes()
          このメソッドの各仮パラメータの型を含むリストを返します。
 


Java Debug Interface