javax.lang.model.element

接口
异常
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
返回:
枚举常量的名称