接口的使用
javax.lang.model.element.ModuleElement.Directive
使用 ModuleElement.Directive 的包
-
ModuleElement.Directive 在 javax.lang.model.element 中的用法
修饰符和类型接口描述static interface模块的导出包。static interface打开的模块包。static interface模块提供的服务的实现。static interface模块的依赖。static interface对模块使用的服务的引用。返回类型中包含 ModuleElement.Directive 类型参数的 javax.lang.model.element 中的方法javax.lang.model.element 中的方法,参数类型为 ModuleElement.Directive修饰符和类型方法描述default RModuleElement.DirectiveVisitor.visit(ModuleElement.Directive d) 访问任何指令,就好像通过将自身传递给该指令的accept方法并将null传递给附加参数一样。default RModuleElement.DirectiveVisitor.visit(ModuleElement.Directive d, P p) 访问任何指令,就好像通过将自身传递给该指令的accept方法一样。default RModuleElement.DirectiveVisitor.visitUnknown(ModuleElement.Directive d, P p) 访问未知指令。javax.lang.model.element 中的构造函数,参数类型为 ModuleElement.Directive修饰符构造方法描述创建一个新的UnknownElementException。 -
ModuleElement.Directive 在 javax.lang.model.util 中的用法
javax.lang.model.util 中的方法,参数类型为 ModuleElement.Directive修饰符和类型方法描述default Elements.OriginElements.getOrigin(ModuleElement m, ModuleElement.Directive directive) 返回给定模块指令的 origin。javax.lang.model.util 中的方法参数,类型参数为 ModuleElement.Directive修饰符和类型方法描述static List<ModuleElement.ExportsDirective>ElementFilter.exportsIn(Iterable<? extends ModuleElement.Directive> directives) 返回directives中的exports指令列表。static List<ModuleElement.OpensDirective>ElementFilter.opensIn(Iterable<? extends ModuleElement.Directive> directives) 返回directives中的opens指令列表。static List<ModuleElement.ProvidesDirective>ElementFilter.providesIn(Iterable<? extends ModuleElement.Directive> directives) 返回directives中的provides指令列表。static List<ModuleElement.RequiresDirective>ElementFilter.requiresIn(Iterable<? extends ModuleElement.Directive> directives) 返回directives中的requires指令列表。static List<ModuleElement.UsesDirective>ElementFilter.usesIn(Iterable<? extends ModuleElement.Directive> directives) 返回directives中的uses指令列表。