- 所有已知的子接口:
-
ModuleElement.ExportsDirective
,ModuleElement.OpensDirective
,ModuleElement.ProvidesDirective
,ModuleElement.RequiresDirective
,ModuleElement.UsesDirective
- 封闭接口:
-
ModuleElement
public static interface ModuleElement.Directive
表示此模块声明中的指令。模块声明的指令配置了Java平台模块系统中的模块。
- 自JDK版本:
- 9
-
Method Summary
Modifier and TypeMethodDescription<R,
P> R accept
(ModuleElement.DirectiveVisitor<R, P> v, P p) 对此指令应用访问者。getKind()
返回此指令的kind
。
-
Method Details
-
getKind
ModuleElement.DirectiveKind getKind()返回此指令的kind
。- requires指令的kind是
REQUIRES
。 - exports指令的kind是
EXPORTS
。 - opens指令的kind是
OPENS
。 - uses指令的kind是
USES
。 - provides指令的kind是
PROVIDES
。
- 返回:
-
此指令的
kind
- requires指令的kind是
-
accept
对此指令应用访问者。- 类型参数:
-
R
- 访问者方法的返回类型 -
P
- 访问者方法的附加参数类型 - 参数:
-
v
- 操作此指令的访问者 -
p
- 访问者的附加参数 - 返回:
- 访问者指定的结果
-