Java Debug Interface

インタフェース
com.sun.jdi.Type の使用

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

com.sun.jdi での Type の使用
 

com.sun.jdi での Type のサブインタフェース
 interface ArrayType
          ターゲット VM 内のある配列のクラスとその要素の型へのアクセスを提供します。
 interface BooleanType
          ターゲット VM 内でアクセスされるすべてのプリミティブな boolean 値の型です。
 interface ByteType
          ターゲット VM 内でアクセスされるすべてのプリミティブなバイト値の型です。
 interface CharType
          ターゲット VM 内でアクセスされるすべてのプリミティブな char 値の型です。
 interface ClassType
          ターゲット VM 内のクラスのミラーです。
 interface DoubleType
          ターゲット VM 内でアクセスされるすべてのプリミティブな double 値の型です。
 interface FloatType
          ターゲット VM 内でアクセスされるすべてのプリミティブな float 値の型です。
 interface IntegerType
          ターゲット VM 内でアクセスされるすべてのプリミティブな int 値の型です。
 interface InterfaceType
          ターゲット VM 内のインタフェースのミラーです。
 interface LongType
          ターゲット VM 内でアクセスされるすべてのプリミティブな long 値の型です。
 interface PrimitiveType
          ターゲット VM 内の非オブジェクトの値に関連している型です。
 interface ReferenceType
          ターゲット VM 内の任意のオブジェクトの型を表します。
 interface ShortType
          ターゲット VM でアクセスされるすべてのプリミティブな short 値の型です。
 interface VoidType
          ターゲット VM 内でアクセスされるすべてのプリミティブな void 値の型です。
 

Type を返す com.sun.jdi のメソッド
 Type ArrayType.componentType()
          この配列の宣言時に指定された要素の型を返します。
 Type Method.returnType()
          このメソッドの宣言で指定された戻り値の型を返します。
 Type Value.type()
          この値の実行時の型を返します。
 Type LocalVariable.type()
          このローカル変数の宣言時に指定された型を返します。
 Type Field.type()
          このフィールドの宣言時に指定された型を返します。
 

Type 型の引数を持つ型を返す com.sun.jdi のメソッド
 List<Type> Method.argumentTypes()
          このメソッドの各仮パラメータの型を含むリストを返します。
 


Java Debug Interface