インタフェース
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 Field.type()
    このフィールドの型を返します。
    Type LocalVariable.type()
    この変数の型を返します。
    Type Value.type()
    この値の実行時の型を返します。
    Type型の引数を持つ型を返すcom.sun.jdiのメソッド 
    修飾子と型 メソッド 説明
    List<Type> Method.argumentTypes()
    このメソッドの各仮パラメータの型を含むリストを返します。