インタフェース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 ModuleAttributeModuleAttribute.of(ModuleEntry moduleName, Consumer<ModuleAttribute.ModuleAttributeBuilder> attrHandler) Module属性を返します。static ModuleAttributeModuleAttribute.of(ModuleDesc moduleName, Consumer<ModuleAttribute.ModuleAttributeBuilder> attrHandler) Module属性を返します。