モジュール java.compiler

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

Javaプログラミング言語の型をモデル化するために使用されるインタフェースです。

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

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

導入されたバージョン:
1.6
関連項目:
Types
  • インタフェースのサマリー
    インタフェース 説明
    ArrayType
    配列型を表します。
    DeclaredType
    宣言された型であるクラス型またはインタフェース型を表します。
    ErrorType
    適切にモデル化することのできないクラスまたはインタフェースの型を表します。
    ExecutableType
    実行可能ファイルを表します。
    IntersectionType
    共通部分型を表します。
    NoType
    適切な実際の型が存在しない場合に使用される擬似型です。
    NullType
    null型を表します。
    PrimitiveType
    プリミティブ型を表します。
    ReferenceType
    参照型を表します。
    TypeMirror
    Javaプログラミング言語の型を表します。
    TypeVariable
    型変数を表します。
    TypeVisitor<R,​P>
    ビジター・デザイン・パターンのスタイルによる型のビジターです。
    UnionType
    共用体型を表します。
    WildcardType
    ワイルドカード型引数を表します。
  • 列挙型のサマリー
    列挙型 説明
    TypeKind
    型ミラーの種類です。
  • 例外のサマリー
    例外 説明
    MirroredTypeException
    TypeMirrorに対応するClassオブジェクトにアプリケーションからアクセスしようとしたときにスローされます。
    MirroredTypesException
    TypeMirrorに対応するClassオブジェクトのシーケンスにアプリケーションからアクセスしようとしたときにスローされます。
    UnknownTypeException
    未知の種類の型が検出されたことを示します。