java.lang.Object
java.lang.Enum<TypeKind>
javax.lang.model.type.TypeKind
- すべての実装されたインタフェース:
Serializable
,Comparable<TypeKind>
,Constable
型ミラーの種類です。
Javaプログラミング言語の将来のバージョンに追加される新しい、現在不明な言語構造に対応するために、型のタイプが追加される可能性があることに注意してください。
- 導入されたバージョン:
- 1.6
- 関連項目:
TypeMirror
-
ネストされたクラスのサマリー
クラス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
に対応する擬似型です。- 関連項目:
NoType
-
NONE
public static final TypeKind NONE適切な実際の型が存在しない場合に使用される擬似型です。- 関連項目:
NoType
-
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パッケージ要素に対応する擬似型です。- 関連項目:
NoType
-
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
- 関連項目:
NoType
-
-
メソッドの詳細
-
values
public static TypeKind[] values()この列挙クラスの定数を含む配列を宣言されている順序で 返します。- 戻り値:
- この列挙クラスの定数を宣言されている順序で含む配列
-
valueOf
指定された名前を持つこのクラスのenum定数を返します。 文字列は、このクラスでenum定数を宣言するために使用される識別子とexactlyと一致する必要があります。 (不適切な空白文字は許可されません。)- パラメータ:
name
- 返される列挙型定数の名前。- 戻り値:
- 指定された名前を持つ列挙型定数
- 例外:
IllegalArgumentException
- この列挙型クラスに指定された名前の定数がない場合NullPointerException
- 引数がnullの場合
-
isPrimitive
public boolean isPrimitive()この種類がプリミティブ型に対応する場合はtrue
、それ以外の場合はfalse
を返します。- 戻り値:
- このタイプがプリミティブ型に対応する場合は
true
、そうでない場合はfalse
-