モジュール java.compiler

パッケージ javax.lang.model.type


パッケージjavax.lang.model.type
Javaプログラミング言語の型をモデル化するために使用されるインタフェースです。

特定の実装で特に指定されないかぎり、このパッケージのメソッドが返すコレクションは、呼出し側からは変更不可能であり、並行アクセスに対しては安全ではないと想定するようにしてください。

特に指定されないかぎり、このパッケージのメソッドはnull引数が渡されるとNullPointerExceptionをスローします。

Java言語仕様を参照してください:
「4.1 タイプと値の種類」
「4.2 プリミティブ・タイプおよび値」
「4.3 参照タイプおよび値」
「4.4 型変数」
「4.5 パラメータ化タイプ」
「4.8 Rawタイプ」
「4.9 交差タイプ」
「10.1 配列タイプ」
導入されたバージョン:
1.6
関連項目:
Types
  • インタフェースのサマリー
    インタフェース
    説明
    配列型を表します。
    宣言された型であるクラス型またはインタフェース型を表します。
    適切にモデル化することのできないクラスまたはインタフェースの型を表します。
    実行可能ファイルを表します。
    共通部分型を表します。
    適切な実際の型が存在しない場合に使用される擬似型です。
    null型を表します。
    プリミティブ型を表します。
    参照型を表します。
    Javaプログラミング言語の型を表します。
    型変数を表します。
    TypeVisitor<R,​P>
    ビジター・デザイン・パターンのスタイルによる型のビジターです。
    共用体型を表します。
    ワイルドカード型引数を表します。
  • 列挙クラスの概要
    列挙クラス
    説明
    型ミラーの種類です。
  • 例外のサマリー
    Exception
    説明
    TypeMirrorに対応するClassオブジェクトにアプリケーションからアクセスしようとしたときにスローされます。
    TypeMirrorに対応するClassオブジェクトのシーケンスにアプリケーションからアクセスしようとしたときにスローされます。
    未知の種類の型が検出されたことを示します。