インタフェースjava.lang.constant.PackageDescの
使用
PackageDescを使用するパッケージ
パッケージ
説明
java.lang.classfileライブラリのclassファイル属性を記述するインタフェースを提供します。java.lang.classfileライブラリの定数プール・エントリを記述するインタフェースを提供します。クラスやメソッド・ハンドルなどのランタイム・エンティティ用に「名目記述子」を表すクラスおよびインタフェース、および定数プール・エントリや
invokedynamicコール・サイトなどのクラス・ファイル・エンティティ用に「名目記述子」を表すクラスおよびインタフェース。-
java.lang.classfile.attributeでのPackageDescの使用
型PackageDescのパラメータを持つjava.lang.classfile.attributeのメソッド修飾子と型メソッド説明ModuleAttribute.ModuleAttributeBuilder.exports(PackageDesc pkge, int exportsFlagsMask, ModuleDesc... exportsToModules) エクスポートされたパッケージを追加します。ModuleAttribute.ModuleAttributeBuilder.exports(PackageDesc pkge, Collection<AccessFlag> exportsFlags, ModuleDesc... exportsToModules) エクスポートされたパッケージを追加します。static ModuleExportInfoModuleExportInfo.of(PackageDesc exports, int exportFlags, ModuleDesc... exportsTo) モジュールのエクスポートの説明を返します。static ModuleExportInfoModuleExportInfo.of(PackageDesc exports, int exportFlags, List<ModuleDesc> exportsTo) モジュールのエクスポートの説明を返します。static ModuleExportInfoModuleExportInfo.of(PackageDesc exports, Collection<AccessFlag> exportFlags, ModuleDesc... exportsTo) モジュールのエクスポートの説明を返します。static ModuleExportInfoModuleExportInfo.of(PackageDesc exports, Collection<AccessFlag> exportFlags, List<ModuleDesc> exportsTo) モジュールのエクスポートの説明を返します。static ModuleOpenInfoModuleOpenInfo.of(PackageDesc opens, int opensFlags, ModuleDesc... opensTo) モジュール・オープン摘要を返します。static ModuleOpenInfoModuleOpenInfo.of(PackageDesc opens, int opensFlags, List<ModuleDesc> opensTo) モジュール・オープン摘要を返します。static ModuleOpenInfoModuleOpenInfo.of(PackageDesc opens, Collection<AccessFlag> opensFlags, ModuleDesc... opensTo) モジュール・オープン摘要を返します。static ModuleOpenInfoModuleOpenInfo.of(PackageDesc opens, Collection<AccessFlag> opensFlags, List<ModuleDesc> opensTo) モジュール・オープン摘要を返します。static ModulePackagesAttributeModulePackagesAttribute.ofNames(PackageDesc... packages) ModulePackages属性を返します。ModuleAttribute.ModuleAttributeBuilder.opens(PackageDesc pkge, int opensFlagsMask, ModuleDesc... opensToModules) パッケージを開きます。ModuleAttribute.ModuleAttributeBuilder.opens(PackageDesc pkge, Collection<AccessFlag> opensFlags, ModuleDesc... opensToModules) パッケージを開きます。型PackageDescの型引数を持つjava.lang.classfile.attributeのメソッド・パラメータ修飾子と型メソッド説明static ModulePackagesAttributeModulePackagesAttribute.ofNames(List<PackageDesc> packages) ModulePackages属性を返します。 -
java.lang.classfile.constantpoolでのPackageDescの使用
型PackageDescのパラメータを持つjava.lang.classfile.constantpoolのメソッド修飾子と型メソッド説明default PackageEntryConstantPoolBuilder.packageEntry(PackageDesc packageDesc) 指定されたPackageDescと同じパッケージを記述するPackageEntryを返します。 -
java.lang.constantでのPackageDescの使用
PackageDescを返すjava.lang.constantのメソッド修飾子と型メソッド説明static PackageDescパッケージの名前("java.lang"など)を指定して、パッケージのPackageDescを返します。static PackageDescPackageDesc.ofInternalName(String name) "java/lang"などの内部形式のパッケージの名前を指定して、パッケージのPackageDescを返します。