接口的使用
javax.lang.model.element.ModuleElement
使用 ModuleElement 的包
-
ModuleElement 在 javax.lang.model.element 中的用法
返回类型中包含 ModuleElement 类型参数的 javax.lang.model.element 中的方法修饰符和类型方法描述List<? extends ModuleElement>ModuleElement.ExportsDirective.getTargetModules()返回包被导出到的特定模块,或者null,如果包被导出到对该模块具有可读性的所有模块。List<? extends ModuleElement>ModuleElement.OpensDirective.getTargetModules()返回包被打开的特定模块或null,如果包是打开的,则返回对该模块具有可读性的所有模块。javax.lang.model.element 中的方法,参数类型为 ModuleElement -
ModuleElement 在 javax.lang.model.util 中的用法
javax.lang.model.util 中返回 ModuleElement 的方法修饰符和类型方法描述default ModuleElementElements.getModuleElement(CharSequence name) 返回给定其完全限定名称的模块元素。default ModuleElementElements.getModuleOf(Element e) 返回元素的模块。返回类型中包含 ModuleElement 类型参数的 javax.lang.model.util 中的方法修饰符和类型方法描述default Set<? extends ModuleElement>Elements.getAllModuleElements()返回当前环境中的所有模块元素。static List<ModuleElement>返回elements中的模块列表。static Set<ModuleElement>返回elements中的一组模块。javax.lang.model.util 中的方法,参数类型为 ModuleElement修饰符和类型方法描述default Elements.OriginElements.getOrigin(ModuleElement m, ModuleElement.Directive directive) 返回给定模块指令的 origin。default PackageElementElements.getPackageElement(ModuleElement module, CharSequence name) 返回一个给定其完全限定名称的包,如从给定模块中看到的那样。default TypeElementElements.getTypeElement(ModuleElement module, CharSequence name) 返回给定其规范名称的类型元素,如从给定模块中看到的那样。default booleanElements.isAutomaticModule(ModuleElement module) 如果模块元素是自动模块,则返回true,否则返回false。AbstractElementVisitor6.visitModule(ModuleElement e, P p) 访问模块元素。abstract RAbstractElementVisitor9.visitModule(ModuleElement e, P p) 访问模块元素。ElementKindVisitor9.visitModule(ModuleElement e, P p) 访问模块元素。ElementScanner9.visitModule(ModuleElement e, P p) 访问模块元素。SimpleElementVisitor9.visitModule(ModuleElement e, P p) 访问模块元素。