- java.lang.Object
-
- java.lang.Enum<Modifier>
-
- javax.lang.model.element.Modifier
-
- All Implemented Interfaces:
-
Serializable
,Comparable<Modifier>
public enum Modifier extends Enum<Modifier>
表示程序元素(如类,方法或字段)上的修饰符。并非所有修饰符都适用于各种元素。 当两个或多个修饰符出现在元素的源代码中时,通常,尽管不是必需的,但它们的顺序与下面详细信息部分中列出的常数相同。
请注意,在将来的平台版本中可能会添加其他修饰符。
- 从以下版本开始:
- 1.6
-
-
Enum Constant Summary
Enum Constants Enum Constant 描述 ABSTRACT
修饰词abstract
DEFAULT
修饰词default
FINAL
修饰词final
NATIVE
修饰词native
PRIVATE
修饰词private
PROTECTED
修饰词protected
PUBLIC
修饰词public
STATIC
修饰词static
STRICTFP
修饰词strictfp
SYNCHRONIZED
修饰词synchronized
TRANSIENT
修饰词transient
VOLATILE
修饰词volatile
-
方法摘要
所有方法 静态方法 接口方法 具体的方法 Modifier and Type 方法 描述 String
toString()
以小写形式返回此修饰符的名称。static Modifier
valueOf(String name)
以指定的名称返回此类型的枚举常量。static Modifier[]
values()
按照它们声明的顺序返回一个包含此枚举类型常量的数组。
-
-
-
Enum Constant Detail
-
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
-
DEFAULT
public static final Modifier DEFAULT
修饰词default
- 从以下版本开始:
- 1.8
-
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 Modifier[] values()
按照它们声明的顺序返回一个包含此枚举类型常量的数组。 该方法可用于遍历常量如下:for (Modifier c : Modifier.values()) System.out.println(c);
- 结果
- 一个包含这个枚举类型的常量的数组,按照它们被声明的顺序
-
valueOf
public static Modifier valueOf(String name)
以指定的名称返回此类型的枚举常量。 字符串必须完全匹配用于声明此类型的枚举常量的标识符。 (不允许使用外来空白字符。)- 参数
-
name
- 要返回的枚举常量的名称。 - 结果
- 具有指定名称的枚举常数
- 异常
-
IllegalArgumentException
- 如果此枚举类型没有指定名称的常量 -
NullPointerException
- 如果参数为空
-
-