インタフェースjava.lang.classfile.attribute.ModuleAttribute.ModuleAttributeBuilderの
使用
-
java.lang.classfile.attributePREVIEWでのModuleAttribute.ModuleAttributeBuilderPREVIEWの使用
修飾子と型メソッド説明ModuleAttribute.ModuleAttributeBuilder.exports
(ModuleExportInfoPREVIEW 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) モジュールのバージョンを設定しますModuleAttribute.ModuleAttributeBuilder.opens
(ModuleOpenInfoPREVIEW opens) パッケージを開くModuleAttribute.ModuleAttributeBuilder.opens
(PackageDesc pkge, int opensFlagsMask, ModuleDesc... opensToModules) パッケージを開くModuleAttribute.ModuleAttributeBuilder.opens
(PackageDesc pkge, Collection<AccessFlag> opensFlags, ModuleDesc... opensToModules) パッケージを開くModuleAttribute.ModuleAttributeBuilder.provides
(ModuleProvideInfoPREVIEW provides) サービスの提供を宣言します。サービスの提供を宣言します。ModuleAttribute.ModuleAttributeBuilder.requires
(ModuleRequireInfoPREVIEW requires) モジュール要件を追加します。ModuleAttribute.ModuleAttributeBuilder.requires
(ModuleDesc module, int requiresFlagsMask, String version) モジュール要件を追加します。ModuleAttribute.ModuleAttributeBuilder.requires
(ModuleDesc module, Collection<AccessFlag> requiresFlags, String version) モジュール要件を追加します。ModuleAttribute.ModuleAttributeBuilder.uses
(ClassEntryPREVIEW uses) サービスの使用を宣言します。サービスの使用を宣言します。修飾子と型メソッド説明static ModuleAttributePREVIEW
ModuleAttribute.of
(ModuleEntryPREVIEW moduleName, Consumer<ModuleAttribute.ModuleAttributeBuilderPREVIEW> attrHandler) Module
属性を返します。static ModuleAttributePREVIEW
ModuleAttribute.of
(ModuleDesc moduleName, Consumer<ModuleAttribute.ModuleAttributeBuilderPREVIEW> attrHandler) Module
属性を返します。