インタフェースjava.lang.classfile.constantpool.ModuleEntryの
使用
ModuleEntryを使用するパッケージ
パッケージ
説明
java.lang.classfile
ライブラリのclass
ファイル属性を記述するインタフェースを提供します。java.lang.classfile
ライブラリの定数プール・エントリを記述するインタフェースを提供します。-
java.lang.classfile.attributeでのModuleEntryの使用
修飾子と型メソッド説明ModuleAttribute.moduleName()
モジュールの名前を返します。ModuleHashInfo.moduleName()
関連モジュールの名前を返します。ModuleRequireInfo.requires()
現在のモジュールが依存するモジュールを返します。型ModuleEntryの引数を持つ型を返すjava.lang.classfile.attributeのメソッド修飾子と型メソッド説明ModuleExportInfo.exportsTo()
このパッケージがエクスポートされるモジュールのリストを返します。これが修飾されていないエクスポートの場合は空を返します。ModuleOpenInfo.opensTo()
このパッケージがオープンされているモジュールを返します。これが修飾されていないオープンである場合は空を返します。型ModuleEntryのパラメータを持つjava.lang.classfile.attributeのメソッド修飾子と型メソッド説明static ModuleAttribute
ModuleAttribute.of
(ModuleEntry moduleName, int moduleFlags, Utf8Entry moduleVersion, Collection<ModuleRequireInfo> requires, Collection<ModuleExportInfo> exports, Collection<ModuleOpenInfo> opens, Collection<ClassEntry> uses, Collection<ModuleProvideInfo> provides) Module
属性を返します。static ModuleAttribute
ModuleAttribute.of
(ModuleEntry moduleName, Consumer<ModuleAttribute.ModuleAttributeBuilder> attrHandler) Module
属性を返します。static ModuleExportInfo
ModuleExportInfo.of
(PackageEntry exports, int exportFlags, ModuleEntry... exportsTo) モジュールのエクスポートの説明を返します。static ModuleExportInfo
ModuleExportInfo.of
(PackageEntry exports, Collection<AccessFlag> exportFlags, ModuleEntry... exportsTo) モジュールのエクスポートの説明を返します。static ModuleHashInfo
ModuleHashInfo.of
(ModuleEntry moduleName, byte[] hash) モジュール・ハッシュの説明を返します。static ModuleOpenInfo
ModuleOpenInfo.of
(PackageEntry opens, int opensFlags, ModuleEntry... opensTo) モジュール・オープン摘要を返します。static ModuleOpenInfo
ModuleOpenInfo.of
(PackageEntry opens, Collection<AccessFlag> opensFlags, ModuleEntry... opensTo) モジュール・オープン摘要を返します。static ModuleRequireInfo
ModuleRequireInfo.of
(ModuleEntry requires, int requiresFlags, Utf8Entry requiresVersion) モジュール要件の説明を返します。static ModuleRequireInfo
ModuleRequireInfo.of
(ModuleEntry requires, Collection<AccessFlag> requiresFlags, Utf8Entry requiresVersion) モジュール要件の説明を返します。型ModuleEntryの型引数を持つjava.lang.classfile.attributeのメソッド・パラメータ修飾子と型メソッド説明static ModuleExportInfo
ModuleExportInfo.of
(PackageEntry exports, int exportFlags, List<ModuleEntry> exportsTo) モジュールのエクスポートの説明を返します。static ModuleExportInfo
ModuleExportInfo.of
(PackageEntry exports, Collection<AccessFlag> exportFlags, List<ModuleEntry> exportsTo) モジュールのエクスポートの説明を返します。static ModuleOpenInfo
ModuleOpenInfo.of
(PackageEntry opens, int opensFlags, List<ModuleEntry> opensTo) モジュール・オープン摘要を返します。static ModuleOpenInfo
ModuleOpenInfo.of
(PackageEntry opens, Collection<AccessFlag> opensFlags, List<ModuleEntry> opensTo) モジュール・オープン摘要を返します。 -
java.lang.classfile.constantpoolでのModuleEntryの使用
修飾子と型メソッド説明ConstantPoolBuilder.moduleEntry
(Utf8Entry moduleName) 指定されたUtf8Entry
を参照するModuleEntry
を返します。default ModuleEntry
ConstantPoolBuilder.moduleEntry
(ModuleDesc moduleDesc) 指定されたModuleDesc
と同じモジュールを記述するModuleEntry
を返します。