インタフェースの使用
javax.lang.model.element.ModuleElement
-
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)モジュール要素にアクセスします。
-