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定数を宣言するために使用される識別子と正確に一致する必要があります。 (不適切な空白文字は許可されません。)- パラメータ:
name
- 返される列挙型定数の名前。- 戻り値:
- 指定された名前を持つ列挙型定数
- 例外:
IllegalArgumentException
- この列挙型クラスに指定された名前の定数がない場合NullPointerException
- 引数がnullの場合
-
isPrimitive
public boolean isPrimitive()この種類がプリミティブ型に対応する場合はtrue
、それ以外の場合はfalse
を返します。- 戻り値:
- このタイプがプリミティブ型に対応する場合は
true
、そうでない場合はfalse
-