java.lang.Object java.lang.Enum<Modifier> javax.lang.model.element.Modifier
表示程序元素(如类、方法或字段)上的修饰符。
并非所有修饰符都适用于所有种类的元素。当两个或多个修饰符出现在某一元素的源代码中时,那么按照惯例(尽管没有要求),它们出现的顺序与以下详细内容中列出常量的顺序相同。
注意,在平台的未来版本中可能添加其他修饰符。
枚举常量摘要 | |
---|---|
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 static final Modifier PUBLIC
public
public static final Modifier PROTECTED
protected
public static final Modifier PRIVATE
private
public static final Modifier ABSTRACT
abstract
public static final Modifier STATIC
static
public static final Modifier FINAL
final
public static final Modifier TRANSIENT
transient
public static final Modifier VOLATILE
volatile
public static final Modifier SYNCHRONIZED
synchronized
public static final Modifier NATIVE
native
public static final Modifier STRICTFP
strictfp
方法详细信息 |
---|
public static final Modifier[] values()
for(Modifier c : Modifier.values()) System.out.println(c);
public static Modifier valueOf(String name)
指定要返回的枚举常量的名称。
-
如果该枚举类型没有带有指定名称的常量,
- 则抛出 IllegalArgumentException
public String toString()