インタフェースjava.lang.classfile.attribute.ModuleAttribute.ModuleAttributeBuilderの
使用
ModuleAttribute.ModuleAttributeBuilderを使用するパッケージ
-
java.lang.classfile.attributeでのModuleAttribute.ModuleAttributeBuilderの使用
修飾子と型メソッド説明ModuleAttribute.ModuleAttributeBuilder.exports
(ModuleExportInfo exports) エクスポートされたパッケージを追加します。ModuleAttribute.ModuleAttributeBuilder.exports
(PackageDesc pkge, int exportsFlagsMask, ModuleDesc... exportsToModules) エクスポートされたパッケージを追加します。ModuleAttribute.ModuleAttributeBuilder.exports
(PackageDesc pkge, Collection<AccessFlag> exportsFlags, ModuleDesc... exportsToModules) エクスポートされたパッケージを追加します。ModuleAttribute.ModuleAttributeBuilder.moduleFlags
(int flagsMask) モジュール・フラグを設定します。ModuleAttribute.ModuleAttributeBuilder.moduleFlags
(AccessFlag... moduleFlags) モジュール・フラグを設定します。ModuleAttribute.ModuleAttributeBuilder.moduleName
(ModuleDesc moduleName) モジュール名を設定します。ModuleAttribute.ModuleAttributeBuilder.moduleVersion
(String version) モジュール・バージョンを設定します(null
)。ModuleAttribute.ModuleAttributeBuilder.opens
(ModuleOpenInfo opens) パッケージを開きます。ModuleAttribute.ModuleAttributeBuilder.opens
(PackageDesc pkge, int opensFlagsMask, ModuleDesc... opensToModules) パッケージを開きます。ModuleAttribute.ModuleAttributeBuilder.opens
(PackageDesc pkge, Collection<AccessFlag> opensFlags, ModuleDesc... opensToModules) パッケージを開きます。ModuleAttribute.ModuleAttributeBuilder.provides
(ModuleProvideInfo provides) サービスの提供を宣言します。サービスの提供を宣言します。ModuleAttribute.ModuleAttributeBuilder.requires
(ModuleRequireInfo requires) モジュール要件を追加します。ModuleAttribute.ModuleAttributeBuilder.requires
(ModuleDesc module, int requiresFlagsMask, String version) モジュール要件を追加します。ModuleAttribute.ModuleAttributeBuilder.requires
(ModuleDesc module, Collection<AccessFlag> requiresFlags, String version) モジュール要件を追加します。ModuleAttribute.ModuleAttributeBuilder.uses
(ClassEntry uses) サービスの使用を宣言します。サービスの使用を宣言します。型ModuleAttribute.ModuleAttributeBuilderの型引数を持つjava.lang.classfile.attributeのメソッド・パラメータ修飾子と型メソッド説明static ModuleAttribute
ModuleAttribute.of
(ModuleEntry moduleName, Consumer<ModuleAttribute.ModuleAttributeBuilder> attrHandler) Module
属性を返します。static ModuleAttribute
ModuleAttribute.of
(ModuleDesc moduleName, Consumer<ModuleAttribute.ModuleAttributeBuilder> attrHandler) Module
属性を返します。