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