インタフェースjavax.lang.model.element.ModuleElementの
使用
パッケージ | 説明 |
---|---|
javax.lang.model.element |
Javaプログラミング言語の要素をモデル化するために使用されるインタフェースです。
|
javax.lang.model.util |
-
javax.lang.model.elementでのModuleElementの使用
ModuleElementを返すjavax.lang.model.elementのメソッド 修飾子と型 メソッド 説明 ModuleElement
ModuleElement.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 R
ElementVisitor. visitModule(ModuleElement e, P p)
モジュール要素をビジットします。 -
javax.lang.model.utilでのModuleElementの使用
ModuleElementを返すjavax.lang.model.utilのメソッド 修飾子と型 メソッド 説明 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>
ElementFilter. modulesIn(Iterable<? extends Element> elements)
elements
内のモジュールのリストを返します。static Set<ModuleElement>
ElementFilter. modulesIn(Set<? extends Element> elements)
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)
指定されたモジュールから見た正式名が与えられた型要素を返します。R
AbstractElementVisitor6. visitModule(ModuleElement e, P p)
モジュール要素をビジットします。abstract R
AbstractElementVisitor9. visitModule(ModuleElement t, P p)
モジュール要素をビジットします。R
ElementKindVisitor9. visitModule(ModuleElement e, P p)
モジュール要素をビジットします。R
ElementScanner9. visitModule(ModuleElement e, P p)
モジュール要素をビジットします。R
SimpleElementVisitor9. visitModule(ModuleElement e, P p)
モジュール要素をビジットします。