Java Debug Interface

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

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

com.sun.jdi での InvalidTypeException の使用
 

InvalidTypeException をスローする com.sun.jdi のメソッド
 void ThreadReference.stop(ObjectReference throwable)
          非同期の例外を使用してこのスレッドを停止します。
 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 を呼び出します。
 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 を使って、この型の新規インスタンスを生成します。
 void ArrayReference.setValue(int index, Value value)
          配列要素を別の値に置き換えます。
 void ArrayReference.setValues(List values)
          すべての配列要素を別の値に置き換えます。
 void ArrayReference.setValues(int index, List values, int srcIndex, int length)
          配列要素のある範囲を別の値に置き換えます。
 


Java Debug Interface