JavaTM 2 Platform
Standard Ed. 6

java.lang.annotation
列舉 ElementType

java.lang.Object
  繼承者 java.lang.Enum<ElementType>
      繼承者 java.lang.annotation.ElementType
所有已實作的介面:
Serializable, Comparable<ElementType>

public enum ElementType
extends Enum<ElementType>

程序元素型別。此列舉型別的常數提供了 Java 程序中宣告的元素的簡單分類別。

這些常數與 Target 元註釋型別一起使用,以指定在什麼情況下使用註釋型別是合法的。

從以下版本開始:
1.5

列舉常數摘要
ANNOTATION_TYPE
          註釋型別宣告
CONSTRUCTOR
          建構子宣告
FIELD
          欄位宣告(包括列舉常數)
LOCAL_VARIABLE
          區域變數宣告
METHOD
          方法宣告
PACKAGE
          包宣告
PARAMETER
          參數宣告
TYPE
          類別、介面(包括註釋型別)或列舉宣告
 
方法摘要
static ElementType valueOf(String name)
          返回帶有指定名稱的該型別的列舉常數。
static ElementType[] 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
 

列舉常數詳細資訊

TYPE

public static final ElementType TYPE
類別、介面(包括註釋型別)或列舉宣告


FIELD

public static final ElementType FIELD
欄位宣告(包括列舉常數)


METHOD

public static final ElementType METHOD
方法宣告


PARAMETER

public static final ElementType PARAMETER
參數宣告


CONSTRUCTOR

public static final ElementType CONSTRUCTOR
建構子宣告


LOCAL_VARIABLE

public static final ElementType LOCAL_VARIABLE
區域變數宣告


ANNOTATION_TYPE

public static final ElementType ANNOTATION_TYPE
註釋型別宣告


PACKAGE

public static final ElementType PACKAGE
包宣告

方法詳細資訊

values

public static final ElementType[] 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(ElementType c : ElementType.values())
        System.out.println(c);

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

valueOf

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

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

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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