インタフェースjava.lang.classfile.attribute.ModuleAttributeの
使用
ModuleAttributePREVIEWを使用するパッケージ
パッケージ
説明
クラス・ファイルの解析、生成および変換ライブラリを提供します。
java.lang.classfile
PREVIEWライブラリのクラス・ファイル属性を記述するインタフェースを提供します。-
java.lang.classfilePREVIEWでのModuleAttributePREVIEWの使用
ModuleAttributePREVIEW型の引数を持つ型を返すjava.lang.classfilePREVIEWのメソッドModuleAttributePREVIEW型のパラメータを持つjava.lang.classfilePREVIEWのメソッド修飾子と型メソッド説明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の使用
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
属性を返します。