モジュール java.compiler
パッケージ javax.lang.model.type

列挙型クラスTypeKind

java.lang.Object
java.lang.Enum<TypeKind>
javax.lang.model.type.TypeKind
すべての実装されたインタフェース:
Serializable, Comparable<TypeKind>, Constable

public enum TypeKind extends Enum<TypeKind>
型ミラーの種類です。

Javaプログラミング言語の将来のバージョンに追加される新しい、現在不明な言語構造に対応するために、型のタイプが追加される可能性があることに注意してください。

導入されたバージョン:
1.6
関連項目:
  • ネストされたクラスのサマリー

    クラスjava.lang.Enumで宣言されたネストされたクラス/インタフェース

    Enum.EnumDesc<E extends Enum<E>>
  • 列挙型定数のサマリー

    列挙型定数
    列挙型定数
    説明
    配列型です。
    プリミティブ型boolean
    プリミティブ型byte
    プリミティブ型char
    クラスまたはインタフェースの型です。
    プリミティブ型double
    解決できないクラスまたはインタフェースの型を表します。
    メソッド、コンストラクタ、または初期化子です。
    プリミティブ型float
    プリミティブ型int
    交差型。
    プリミティブ型long
    モジュール要素に対応する擬似型。
    適切な実際の型が存在しない場合に使用される擬似型です。
    null型です。
    実装で予約されている型です。
    パッケージ要素に対応する擬似型です。
    プリミティブ型short
    型変数です。
    共用体型です。
    キーワードvoidに対応する擬似型です。
    ワイルドカード型引数です。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    boolean
    この種類がプリミティブ型に対応する場合はtrue、それ以外の場合はfalseを返します。
    static TypeKind
    指定された名前を持つこのクラスのenum定数を返します。
    static TypeKind[]
    この列挙クラスの定数を含む配列を宣言されている順序で 返します。

    クラス java.lang.Enumで宣言されたメソッド

    clone, compareTo, describeConstable, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf

    クラス java.lang.Objectで宣言されたメソッド

    getClass, notify, notifyAll, wait, wait, wait
  • 列挙型定数の詳細

    • 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 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
      ワイルドカード型引数です。
    • 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

      public static TypeKind valueOf(String name)
      指定された名前を持つこのクラスのenum定数を返します。 文字列は、このクラスでenum定数を宣言するために使用される識別子とexactlyと一致する必要があります。 (不適切な空白文字は許可されません。)
      パラメータ:
      name - 返される列挙型定数の名前。
      戻り値:
      指定された名前を持つ列挙型定数
      例外:
      IllegalArgumentException - この列挙型クラスに指定された名前の定数がない場合
      NullPointerException - 引数がnullの場合
    • isPrimitive

      public boolean isPrimitive()
      この種類がプリミティブ型に対応する場合はtrue、それ以外の場合はfalseを返します。
      戻り値:
      このタイプがプリミティブ型に対応する場合はtrue、そうでない場合はfalse