インタフェースjava.lang.classfile.attribute.ModuleAttributeの
使用
パッケージ
説明
クラス・ファイルの解析、生成および変換ライブラリを提供します。
java.lang.classfile
PREVIEWライブラリのクラス・ファイル属性を記述するインタフェースを提供します。-
java.lang.classfilePREVIEWでのModuleAttributePREVIEWの使用
修飾子と型フィールド説明static final AttributeMapperPREVIEW
<ModuleAttributePREVIEW> Attributes.MODULE
Module
属性の属性マッパー修飾子と型メソッド説明default byte[]
ClassFile.buildModule
(ModuleAttributePREVIEW moduleAttribute) モジュール記述子をバイト配列に構築します。default byte[]
ClassFile.buildModule
(ModuleAttributePREVIEW moduleAttribute, Consumer<? super ClassBuilderPREVIEW> handler) モジュール記述子をバイト配列に構築します。default void
ClassFile.buildModuleTo
(Path path, ModuleAttributePREVIEW moduleAttribute) モジュール記述子をファイルに構築します。default void
ClassFile.buildModuleTo
(Path path, ModuleAttributePREVIEW moduleAttribute, Consumer<? super ClassBuilderPREVIEW> handler) モジュール記述子をファイルに構築します。 -
java.lang.classfile.attributePREVIEWでのModuleAttributePREVIEWの使用
修飾子と型メソッド説明ModuleAttribute.ModuleAttributeBuilder.build()
モジュール属性を構築します。static ModuleAttributePREVIEW
ModuleAttribute.of
(ModuleEntryPREVIEW moduleName, int moduleFlags, Utf8EntryPREVIEW moduleVersion, Collection<ModuleRequireInfoPREVIEW> requires, Collection<ModuleExportInfoPREVIEW> exports, Collection<ModuleOpenInfoPREVIEW> opens, Collection<ClassEntryPREVIEW> uses, Collection<ModuleProvideInfoPREVIEW> provides) Module
属性を返します。static ModuleAttributePREVIEW
ModuleAttribute.of
(ModuleEntryPREVIEW moduleName, Consumer<ModuleAttribute.ModuleAttributeBuilderPREVIEW> attrHandler) Module
属性を返します。static ModuleAttributePREVIEW
ModuleAttribute.of
(ModuleDesc moduleName, Consumer<ModuleAttribute.ModuleAttributeBuilderPREVIEW> attrHandler) Module
属性を返します。