インタフェース javax.lang.model.element.ModuleElementの
使用
| パッケージ | 説明 |
|---|---|
| javax.lang.model.element |
Javaプログラミング言語の要素をモデル化するために使用されるインタフェースです。
|
| javax.lang.model.util |
-
javax.lang.model.elementでのModuleElementの使用
ModuleElementを戻すjavax.lang.model.elementのメソッド 修飾子と型 メソッド 説明 ModuleElementModuleElement.RequiresDirective. getDependency()必要なモジュールを返します。型ModuleElementの引数を持つ型を返すjavax.lang.model.elementのメソッド 修飾子と型 メソッド 説明 List<? extends ModuleElement>ModuleElement.ExportsDirective. getTargetModules()パッケージのエクスポート先である特定のモジュール、またはこのモジュールを読みやすくするすべてのモジュールにパッケージがエクスポートされる場合はnullを返します。List<? extends ModuleElement>ModuleElement.OpensDirective. getTargetModules()パッケージがオープンされている特定のモジュールを返します。パッケージがこのモジュールの可読性を持つすべてのモジュールを開いている場合はnullを返します。型ModuleElementのパラメータを持つjavax.lang.model.elementのメソッド 修飾子と型 メソッド 説明 default RElementVisitor. visitModule(ModuleElement e, P p)モジュール要素をビジットします。 -
javax.lang.model.utilでのModuleElementの使用
ModuleElementを戻すjavax.lang.model.utilのメソッド 修飾子と型 メソッド 説明 default ModuleElementElements. getModuleElement(CharSequence name)モジュール要素の完全修飾名を返します。default ModuleElementElements. getModuleOf(Element type)要素のモジュールを返します。型ModuleElementの引数を持つ型を返すjavax.lang.model.utilのメソッド 修飾子と型 メソッド 説明 default Set<? extends ModuleElement>Elements. getAllModuleElements()現在の環境内のすべてのモジュール要素を返します。static List<ModuleElement>ElementFilter. modulesIn(Iterable<? extends Element> elements)elements内のモジュールのリストを返します。static Set<ModuleElement>ElementFilter. modulesIn(Set<? extends Element> elements)elements内のモジュールのセットを返します。型ModuleElementのパラメータを持つjavax.lang.model.utilのメソッド 修飾子と型 メソッド 説明 default Elements.OriginElements. getOrigin(ModuleElement m, ModuleElement.Directive directive)与えられたモジュール・ディレクティブのoriginを返します。default PackageElementElements. getPackageElement(ModuleElement module, CharSequence name)指定されたモジュールから見た完全修飾名が与えられたパッケージを返します。default TypeElementElements. getTypeElement(ModuleElement module, CharSequence name)指定されたモジュールから見た正式名が与えられた型要素を返します。RAbstractElementVisitor6. visitModule(ModuleElement e, P p)モジュール要素をビジットします。abstract RAbstractElementVisitor9. visitModule(ModuleElement t, P p)モジュール要素をビジットします。RElementKindVisitor9. visitModule(ModuleElement e, P p)モジュール要素をビジットします。RElementScanner9. visitModule(ModuleElement e, P p)モジュール要素をビジットします。RSimpleElementVisitor9. visitModule(ModuleElement e, P p)モジュール要素をビジットします。