インタフェースjavax.lang.model.element.ModuleElement.Directiveの
使用
パッケージ
説明
Javaプログラミング言語の要素をモデル化するために使用されるインタフェースです。
-
javax.lang.model.elementでのModuleElement.Directiveの使用
修飾子と型インタフェース説明static interface
エクスポートされたモジュールのパッケージ。static interface
モジュールの開かれたパッケージ。static interface
モジュールによって提供されるサービスの実装。static interface
モジュールの依存関係。static interface
モジュールによって使用されるサービスへの参照。修飾子と型メソッド説明List<? extends ModuleElement.Directive>
ModuleElement.getDirectives()
このモジュールの宣言に含まれるディレクティブを返します。修飾子と型メソッド説明default R
ModuleElement.DirectiveVisitor.visit(ModuleElement.Directive d)
そのディレクティブのaccept
メソッドに渡し、追加のパラメータとしてnull
を渡すことによって、任意のディレクティブをビジットします。default R
ModuleElement.DirectiveVisitor.visit(ModuleElement.Directive d, P p)
そのディレクティブをaccept
メソッドに渡すことによって、ディレクティブをビジットします。default R
ModuleElement.DirectiveVisitor.visitUnknown(ModuleElement.Directive d, P p)
未知のディレクティブをビジットします。修飾子コンストラクタ説明新しいUnknownElementException
を作成します。 -
javax.lang.model.utilでのModuleElement.Directiveの使用
修飾子と型メソッド説明default Elements.Origin
Elements.getOrigin(ModuleElement m, ModuleElement.Directive directive)
与えられたモジュール・ディレクティブのoriginを返します。修飾子と型メソッド説明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
ディレクティブのリストを返します。