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