JavaTM 2 Platform
Standard Ed. 6

javax.lang.model.type
列舉 TypeKind

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
LONG
          基本型別 long
NONE
          在實際型別不適合的地方使用的偽型別。
NULL
          null 型別。
OTHER
          為實作保留的型別。
PACKAGE
          對應於包元素的偽型別。
SHORT
          基本型別 short
TYPEVAR
          型別變數。
VOID
          對應於關鍵字 void 的偽型別。
WILDCARD
          通配符型別參數。
 
方法摘要
 boolean isPrimitive()
          如果此種類別對應於某一基本型別,則返回 true,否則返回 false
static TypeKind valueOf(String name)
          返回帶有指定名稱的該型別的列舉常數。
static TypeKind[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
從類別 java.lang.Enum 繼承的方法
clone, compareTo, 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 的偽型別。

另請參見:
NoType

NONE

public static final TypeKind NONE
在實際型別不適合的地方使用的偽型別。

另請參見:
NoType

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
對應於包元素的偽型別。

另請參見:
NoType

EXECUTABLE

public static final TypeKind EXECUTABLE
方法、建構子或初始化程序。


OTHER

public static final TypeKind OTHER
為實作保留的型別。此型別不能是正在尋找的型別。

方法詳細資訊

values

public static final TypeKind[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
for(TypeKind c : TypeKind.values())
        System.out.println(c);

返回:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static TypeKind valueOf(String name)
返回帶有指定名稱的該型別的列舉常數。 字元串必須與用於宣告該型別的列舉常數的 標識符完全比對。(不允許有多餘 的空格。)

參數:
指定要返回的列舉常數的名稱。 -
返回:
返回帶有指定名稱的列舉常數
拋出:
如果該列舉型別沒有帶有指定名稱的常數, - 則拋出 IllegalArgumentException

isPrimitive

public boolean isPrimitive()
如果此種類別對應於某一基本型別,則返回 true,否則返回 false

返回:
如果此種類別對應於某一基本型別,則返回 true

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only