JavaTM 2 Platform
Standard Ed. 6

javax.lang.model.element
列舉 Modifier

java.lang.Object
  繼承者 java.lang.Enum<Modifier>
      繼承者 javax.lang.model.element.Modifier
所有已實作的介面:
Serializable, Comparable<Modifier>

public enum Modifier
extends Enum<Modifier>

表示程序元素(如類別、方法或欄位)上的修飾符。

並非所有修飾符都適用於所有種類別的元素。當兩個或多個修飾符出現在某一元素的源程式碼中時,那麼按照慣例(儘管沒有要求),它們出現的順序與以下詳細內容中列出常數的順序相同。

注意,在平臺的未來版本中可能添加其他修飾符。

從以下版本開始:
1.6

列舉常數摘要
ABSTRACT
          修飾符 abstract
FINAL
          修飾符 final
NATIVE
          修飾符 native
PRIVATE
          修飾符 private
PROTECTED
          修飾符 protected
PUBLIC
          修飾符 public
STATIC
          修飾符 static
STRICTFP
          修飾符 strictfp
SYNCHRONIZED
          修飾符 synchronized
TRANSIENT
          修飾符 transient
VOLATILE
          修飾符 volatile
 
方法摘要
 String toString()
          返回此修飾符的小寫名稱。
static Modifier valueOf(String name)
          返回帶有指定名稱的該型別的列舉常數。
static Modifier[] 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, valueOf
 
從類別 java.lang.Object 繼承的方法
getClass, notify, notifyAll, wait, wait, wait
 

列舉常數詳細資訊

PUBLIC

public static final Modifier PUBLIC
修飾符 public


PROTECTED

public static final Modifier PROTECTED
修飾符 protected


PRIVATE

public static final Modifier PRIVATE
修飾符 private


ABSTRACT

public static final Modifier ABSTRACT
修飾符 abstract


STATIC

public static final Modifier STATIC
修飾符 static


FINAL

public static final Modifier FINAL
修飾符 final


TRANSIENT

public static final Modifier TRANSIENT
修飾符 transient


VOLATILE

public static final Modifier VOLATILE
修飾符 volatile


SYNCHRONIZED

public static final Modifier SYNCHRONIZED
修飾符 synchronized


NATIVE

public static final Modifier NATIVE
修飾符 native


STRICTFP

public static final Modifier STRICTFP
修飾符 strictfp

方法詳細資訊

values

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

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

valueOf

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

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

toString

public String toString()
返回此修飾符的小寫名稱。

覆寫:
類別 Enum<Modifier> 中的 toString
返回:
列舉常數的名稱

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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