- 所有已知的子接口:
-
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- 访问者的附加参数 - 返回:
- 访问者指定的结果
-