モジュール java.compiler
パッケージ javax.lang.model.type
Javaプログラミング言語の型をモデル化するために使用されるインタフェースです。
特定の実装で特に指定されないかぎり、このパッケージのメソッドが返すコレクションは、呼出し側からは変更不可能であり、並行アクセスに対しては安全ではないと想定するようにしてください。
特に指定されないかぎり、このパッケージのメソッドはnull
引数が渡されるとNullPointerException
をスローします。
- 導入されたバージョン:
- 1.6
-
インタフェースのサマリー インタフェース 説明 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 未知の種類の型が検出されたことを示します。