java.lang.Object
java.lang.Enum<TypeKind>
javax.lang.model.type.TypeKind
- すべての実装されたインタフェース:
Serializable,Comparable<TypeKind>,Constable
型ミラーの種類です。
Javaプログラミング言語の将来のバージョンに追加される新しい、現在不明な言語構造に対応するために、型のタイプが追加される可能性があることに注意してください。
- 導入されたバージョン:
- 1.6
- 関連項目:
-
ネストされたクラスのサマリー
クラスjava.lang.Enumで宣言されたネストされたクラス/インタフェース
Enum.EnumDesc<E extends Enum<E>> -
列挙型定数のサマリー
列挙型定数列挙型定数説明配列型です。プリミティブ型boolean。プリミティブ型byte。プリミティブ型char。クラスまたはインタフェースの型です。プリミティブ型double。解決できないクラスまたはインタフェースの型を表します。メソッド、コンストラクタ、または初期化子です。プリミティブ型float。プリミティブ型int。交差型。プリミティブ型long。モジュール要素に対応する擬似型。適切な実際の型が存在しない場合に使用される擬似型です。null型です。実装で予約されている型です。パッケージ要素に対応する擬似型です。プリミティブ型short。型変数です。共用体型です。キーワードvoidに対応する擬似型です。ワイルドカード型引数です。 -
メソッドのサマリー
-
列挙型定数の詳細
-
BOOLEAN
public static final TypeKind BOOLEANプリミティブ型boolean。 -
BYTE
public static final TypeKind BYTEプリミティブ型byte。 -
SHORT
public static final TypeKind SHORTプリミティブ型short。 -
INT
public static final TypeKind INTプリミティブ型int。 -
LONG
public static final TypeKind LONGプリミティブ型long。 -
CHAR
public static final TypeKind CHARプリミティブ型char。 -
FLOAT
public static final TypeKind FLOATプリミティブ型float。 -
DOUBLE
public static final TypeKind DOUBLEプリミティブ型double。 -
VOID
public static final TypeKind VOIDキーワードvoidに対応する擬似型です。- 関連項目:
-
NONE
public static final TypeKind NONE適切な実際の型が存在しない場合に使用される擬似型です。- 関連項目:
-
NULL
public static final TypeKind NULLnull型です。 -
ARRAY
public static final TypeKind ARRAY配列型です。 -
DECLARED
public static final TypeKind DECLAREDクラスまたはインタフェースの型です。 -
ERROR
public static final TypeKind ERROR解決できないクラスまたはインタフェースの型を表します。 -
TYPEVAR
public static final TypeKind TYPEVAR型変数です。 -
WILDCARD
public static final TypeKind WILDCARDワイルドカード型引数です。 -
PACKAGE
public static final TypeKind PACKAGEパッケージ要素に対応する擬似型です。- 関連項目:
-
EXECUTABLE
public static final TypeKind EXECUTABLEメソッド、コンストラクタ、または初期化子です。 -
OTHER
public static final TypeKind OTHER実装で予約されている型です。 検索対象の型ではありません。 -
UNION
public static final TypeKind UNION共用体型です。- 導入されたバージョン:
- 1.7
-
INTERSECTION
public static final TypeKind INTERSECTION交差型。- 導入されたバージョン:
- 1.8
-
MODULE
public static final TypeKind MODULEモジュール要素に対応する擬似型。- 導入されたバージョン:
- 9
- 関連項目:
-
-
メソッドの詳細
-
values
public static TypeKind[] values()この列挙クラスの定数を含む配列を宣言されている順序で 返します。- 戻り値:
- この列挙クラスの定数を宣言されている順序で含む配列
-
valueOf
指定された名前を持つこのクラスのenum定数を返します。 文字列は、このクラスでenum定数を宣言するために使用される識別子とexactlyと一致する必要があります。 (不適切な空白文字は許可されません。)- パラメータ:
name- 返される列挙型定数の名前。- 戻り値:
- 指定された名前を持つ列挙型定数
- 例外:
IllegalArgumentException- この列挙型クラスに指定された名前の定数がない場合NullPointerException- 引数がnullの場合
-
isPrimitive
public boolean isPrimitive()この種類がプリミティブ型に対応する場合はtrue、それ以外の場合はfalseを返します。- 戻り値:
- このタイプがプリミティブ型に対応する場合は
true、そうでない場合はfalse
-