- 所有实现的接口:
-
Serializable
,Comparable<ModuleDescriptor.Modifier>
,Constable
- 封装类:
-
ModuleDescriptor
模块上的修饰符。
- 自JDK版本:
- 9
- 参见:
-
Nested Class Summary
Nested classes/interfaces declared in class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic ModuleDescriptor.Modifier
返回具有指定名称的此类的枚举常量。static ModuleDescriptor.Modifier[]
values()
返回一个数组,其中包含此枚举类的常量,按照它们声明的顺序排列。
-
Enum Constant Details
-
OPEN
一个开放模块。开放模块不声明任何开放包,但生成的模块被视为所有包都是开放的。 -
AUTOMATIC
一个自动模块。自动模块被视为导出和开放所有包。- API注释:
-
此修饰符不对应于模块声明的二进制形式中的模块标志(
module-info.class
)。
-
SYNTHETIC
模块未显式或隐式声明。 -
MANDATED
模块是隐式声明的。
-
-
Method Details
-
values
返回一个数组,其中包含此枚举类的常量,按照它们声明的顺序排列。- 返回:
- 返回一个数组,其中包含此枚举类的常量,按照它们声明的顺序排列
-
valueOf
返回具有指定名称的此类的枚举常量。字符串必须与此类中用于声明枚举常量的标识符完全匹配。(不允许存在多余的空格字符。)- 参数:
-
name
- 要返回的枚举常量的名称。 - 返回:
- 具有指定名称的枚举常量
- 抛出:
-
IllegalArgumentException
- 如果此枚举类没有具有指定名称的常量 -
NullPointerException
- 如果参数为null
-