インタフェースjava.lang.constant.ModuleDescの
使用
ModuleDescを使用するパッケージ
パッケージ
説明
java.lang.classfilePREVIEWライブラリのクラス・ファイル属性を記述するインタフェースを提供します。java.lang.classfilePREVIEWライブラリのクラス・ファイル定数プール・エントリを記述するインタフェースを提供します。クラスやメソッド・ハンドルなどのランタイム・エンティティ用に「名目記述子」を表すクラスおよびインタフェース、および定数プール・エントリや
invokedynamicコール・サイトなどのクラス・ファイル・エンティティ用に「名目記述子」を表すクラスおよびインタフェース。-
java.lang.classfile.attributePREVIEWでのModuleDescの使用
ModuleDesc型のパラメータを持つjava.lang.classfile.attributePREVIEWのメソッド修飾子と型メソッド説明ModuleAttribute.ModuleAttributeBuilder.exports(PackageDesc pkge, int exportsFlagsMask, ModuleDesc... exportsToModules) エクスポートされたパッケージを追加しますModuleAttribute.ModuleAttributeBuilder.exports(PackageDesc pkge, Collection<AccessFlag> exportsFlags, ModuleDesc... exportsToModules) エクスポートされたパッケージを追加しますModuleAttribute.ModuleAttributeBuilder.moduleName(ModuleDesc moduleName) モジュール名を設定しますstatic ModuleAttributePREVIEWModuleAttribute.of(ModuleDesc moduleName, Consumer<ModuleAttribute.ModuleAttributeBuilderPREVIEW> attrHandler) Module属性を返します。static ModuleExportInfoPREVIEWModuleExportInfo.of(PackageDesc exports, int exportFlags, ModuleDesc... exportsTo) モジュールのエクスポートの説明を返します。static ModuleExportInfoPREVIEWModuleExportInfo.of(PackageDesc exports, Collection<AccessFlag> exportFlags, ModuleDesc... exportsTo) モジュールのエクスポートの説明を返します。static ModuleHashInfoPREVIEWModuleHashInfo.of(ModuleDesc moduleDesc, byte[] hash) モジュール・ハッシュの説明を返します。static ModuleOpenInfoPREVIEWModuleOpenInfo.of(PackageDesc opens, int opensFlags, ModuleDesc... opensTo) モジュール・オープン摘要を返します。static ModuleOpenInfoPREVIEWModuleOpenInfo.of(PackageDesc opens, Collection<AccessFlag> opensFlags, ModuleDesc... opensTo) モジュール・オープン摘要を返します。static ModuleRequireInfoPREVIEWModuleRequireInfo.of(ModuleDesc requires, int requiresFlags, String requiresVersion) モジュール要件の説明を返します。static ModuleRequireInfoPREVIEWModuleRequireInfo.of(ModuleDesc requires, Collection<AccessFlag> requiresFlags, String requiresVersion) モジュール要件の説明を返します。ModuleAttribute.ModuleAttributeBuilder.opens(PackageDesc pkge, int opensFlagsMask, ModuleDesc... opensToModules) パッケージを開くModuleAttribute.ModuleAttributeBuilder.opens(PackageDesc pkge, Collection<AccessFlag> opensFlags, ModuleDesc... opensToModules) パッケージを開くModuleAttribute.ModuleAttributeBuilder.requires(ModuleDesc module, int requiresFlagsMask, String version) モジュール要件を追加します。ModuleAttribute.ModuleAttributeBuilder.requires(ModuleDesc module, Collection<AccessFlag> requiresFlags, String version) モジュール要件を追加します。ModuleDesc型の型引数を持つjava.lang.classfile.attributePREVIEWのメソッド・パラメータ修飾子と型メソッド説明static ModuleExportInfoPREVIEWModuleExportInfo.of(PackageDesc exports, int exportFlags, List<ModuleDesc> exportsTo) モジュールのエクスポートの説明を返します。static ModuleExportInfoPREVIEWModuleExportInfo.of(PackageDesc exports, Collection<AccessFlag> exportFlags, List<ModuleDesc> exportsTo) モジュールのエクスポートの説明を返します。static ModuleOpenInfoPREVIEWModuleOpenInfo.of(PackageDesc opens, int opensFlags, List<ModuleDesc> opensTo) モジュール・オープン摘要を返します。static ModuleOpenInfoPREVIEWModuleOpenInfo.of(PackageDesc opens, Collection<AccessFlag> opensFlags, List<ModuleDesc> opensTo) モジュール・オープン摘要を返します。 -
java.lang.classfile.constantpoolPREVIEWでのModuleDescの使用
ModuleDesc型のパラメータを持つjava.lang.classfile.constantpoolPREVIEWのメソッド修飾子と型メソッド説明default ModuleEntryPREVIEWConstantPoolBuilder.moduleEntry(ModuleDesc moduleDesc) 指定されたModuleDescで説明されているモジュールを記述するModuleEntryPREVIEWを返します。 -
java.lang.constantでのModuleDescの使用
ModuleDescを返すjava.lang.constantのメソッド