インタフェースjavax.lang.model.element.ModuleElementの
使用
ModuleElementを使用するパッケージ
パッケージ
説明
Javaプログラミング言語の要素をモデル化するために使用されるインタフェースです。
-
javax.lang.model.elementでのModuleElementの使用
型ModuleElementの引数を持つ型を返すjavax.lang.model.elementのメソッド修飾子と型メソッド説明List<? extends ModuleElement>
ModuleElement.ExportsDirective.getTargetModules()
パッケージのエクスポート先である特定のモジュール、またはこのモジュールを読みやすくするすべてのモジュールにパッケージがエクスポートされる場合はnull
を返します。List<? extends ModuleElement>
ModuleElement.OpensDirective.getTargetModules()
パッケージがオープンされている特定のモジュールを返します。パッケージがこのモジュールの可読性を持つすべてのモジュールを開いている場合はnull
を返します。型ModuleElementのパラメータを持つjavax.lang.model.elementのメソッド -
javax.lang.model.utilでのModuleElementの使用
修飾子と型メソッド説明default ModuleElement
Elements.getModuleElement
(CharSequence name) モジュール要素の完全修飾名を返します。default ModuleElement
Elements.getModuleOf
(Element e) 要素のモジュールを返します。型ModuleElementの引数を持つ型を返すjavax.lang.model.utilのメソッド修飾子と型メソッド説明default Set<? extends ModuleElement>
Elements.getAllModuleElements()
現在の環境内のすべてのモジュール要素を返します。static List<ModuleElement>
elements
内のモジュールのリストを返します。static Set<ModuleElement>
elements
内のモジュールのセットを返します。型ModuleElementのパラメータを持つjavax.lang.model.utilのメソッド修飾子と型メソッド説明default Elements.Origin
Elements.getOrigin
(ModuleElement m, ModuleElement.Directive directive) 与えられたモジュール・ディレクティブのoriginを返します。default PackageElement
Elements.getPackageElement
(ModuleElement module, CharSequence name) 指定されたモジュールから見た完全修飾名が与えられたパッケージを返します。default TypeElement
Elements.getTypeElement
(ModuleElement module, CharSequence name) 指定されたモジュールから見た正式名が与えられた型要素を返します。default boolean
Elements.isAutomaticModule
(ModuleElement module) モジュール要素が自動モジュールの場合はtrue
、そうでない場合はfalse
を返します。AbstractElementVisitor6.visitModule
(ModuleElement e, P p) モジュール要素をビジットします。abstract R
AbstractElementVisitor9.visitModule
(ModuleElement e, P p) モジュール要素をビジットします。ElementKindVisitor9.visitModule
(ModuleElement e, P p) モジュール要素をビジットします。ElementScanner9.visitModule
(ModuleElement e, P p) モジュール要素をビジットします。SimpleElementVisitor9.visitModule
(ModuleElement e, P p) モジュール要素をビジットします。