public sealed interface ModuleExportInfo
ModuleExportInfo
は、JavaプラットフォームのプレビューAPIです。
プレビュー機能は、今後のリリースで削除するか、Javaプラットフォームの永続機能にアップグレードすることができます。
ModuleAttribute
PREVIEWの単一の"exports"宣言をモデル化します。- 導入されたバージョン:
- 22
-
メソッドのサマリー
修飾子と型メソッド説明エクスポートされたパッケージを返します。default Set
<AccessFlag> このエクスポート宣言に関連付けられたフラグをフラグ値のセットとして返します。int
このエクスポート宣言に関連付けられたフラグをビット・マスクとして返します。修飾されたエクスポートの場合、このパッケージがエクスポートされるモジュールのリストを返します。default boolean
has
(AccessFlag flag) モジュールに指定されたアクセス・フラグが設定されているかどうかを返します。static ModuleExportInfoPREVIEW
of
(PackageEntryPREVIEW exports, int exportFlags, ModuleEntryPREVIEW... exportsTo) モジュールのエクスポートの説明を返します。static ModuleExportInfoPREVIEW
of
(PackageEntryPREVIEW exports, int exportFlags, List<ModuleEntryPREVIEW> exportsTo) モジュールのエクスポートの説明を返します。static ModuleExportInfoPREVIEW
of
(PackageEntryPREVIEW exports, Collection<AccessFlag> exportFlags, ModuleEntryPREVIEW... exportsTo) モジュールのエクスポートの説明を返します。static ModuleExportInfoPREVIEW
of
(PackageEntryPREVIEW exports, Collection<AccessFlag> exportFlags, List<ModuleEntryPREVIEW> exportsTo) モジュールのエクスポートの説明を返します。static ModuleExportInfoPREVIEW
of
(PackageDesc exports, int exportFlags, ModuleDesc... exportsTo) モジュールのエクスポートの説明を返します。static ModuleExportInfoPREVIEW
of
(PackageDesc exports, int exportFlags, List<ModuleDesc> exportsTo) モジュールのエクスポートの説明を返します。static ModuleExportInfoPREVIEW
of
(PackageDesc exports, Collection<AccessFlag> exportFlags, ModuleDesc... exportsTo) モジュールのエクスポートの説明を返します。static ModuleExportInfoPREVIEW
of
(PackageDesc exports, Collection<AccessFlag> exportFlags, List<ModuleDesc> exportsTo) モジュールのエクスポートの説明を返します。
-
メソッドの詳細
-
exportedPackage
-
exportsFlagsMask
int exportsFlagsMask()このエクスポート宣言に関連付けられたフラグをビット・マスクとして返します。 有効なフラグには、ClassFile.ACC_SYNTHETIC
PREVIEWおよびClassFile.ACC_MANDATED
PREVIEWがあります。- 戻り値:
- このエクスポート宣言に関連付けられたフラグをビット・マスクとして
-
exportsFlags
default Set<AccessFlag> exportsFlags()このエクスポート宣言に関連付けられたフラグをフラグ値のセットとして返します。- 戻り値:
- フラグ値のセットとして、このエクスポート宣言に関連付けられたフラグ
-
exportsTo
List<ModuleEntryPREVIEW> exportsTo()修飾されたエクスポートの場合、このパッケージがエクスポートされるモジュールのリストを返します。- 戻り値:
- 修飾されたエクスポートの場合、このパッケージがエクスポートされるモジュールのリスト
-
has
default boolean has(AccessFlag flag) モジュールに指定されたアクセス・フラグが設定されているかどうかを返します。- パラメータ:
flag
- アクセス・フラグ- 戻り値:
- モジュールに指定されたアクセス・フラグが設定されているかどうか
-
of
static ModuleExportInfoPREVIEW of(PackageEntryPREVIEW exports, int exportFlags, List<ModuleEntryPREVIEW> exportsTo) モジュールのエクスポートの説明を返します。- パラメータ:
exports
- エクスポートされたパッケージexportFlags
- エクスポート・フラグ(ビット・マスク)exportsTo
- このパッケージのエクスポート先となるモジュール- 戻り値:
- モジュール・エクスポートの説明
-
of
static ModuleExportInfoPREVIEW of(PackageEntryPREVIEW exports, Collection<AccessFlag> exportFlags, List<ModuleEntryPREVIEW> exportsTo) モジュールのエクスポートの説明を返します。- パラメータ:
exports
- エクスポートされたパッケージexportFlags
- エクスポート・フラグexportsTo
- このパッケージのエクスポート先となるモジュール- 戻り値:
- モジュール・エクスポートの説明
-
of
static ModuleExportInfoPREVIEW of(PackageEntryPREVIEW exports, int exportFlags, ModuleEntryPREVIEW... exportsTo) モジュールのエクスポートの説明を返します。- パラメータ:
exports
- エクスポートされたパッケージexportFlags
- エクスポート・フラグ(ビット・マスク)exportsTo
- このパッケージのエクスポート先となるモジュール- 戻り値:
- モジュール・エクスポートの説明
-
of
static ModuleExportInfoPREVIEW of(PackageEntryPREVIEW exports, Collection<AccessFlag> exportFlags, ModuleEntryPREVIEW... exportsTo) モジュールのエクスポートの説明を返します。- パラメータ:
exports
- エクスポートされたパッケージexportFlags
- エクスポート・フラグexportsTo
- このパッケージのエクスポート先となるモジュール- 戻り値:
- モジュール・エクスポートの説明
-
of
static ModuleExportInfoPREVIEW of(PackageDesc exports, int exportFlags, List<ModuleDesc> exportsTo) モジュールのエクスポートの説明を返します。- パラメータ:
exports
- エクスポートされたパッケージexportFlags
- エクスポート・フラグ(ビット・マスク)exportsTo
- このパッケージのエクスポート先となるモジュール- 戻り値:
- モジュール・エクスポートの説明
-
of
static ModuleExportInfoPREVIEW of(PackageDesc exports, Collection<AccessFlag> exportFlags, List<ModuleDesc> exportsTo) モジュールのエクスポートの説明を返します。- パラメータ:
exports
- エクスポートされたパッケージexportFlags
- エクスポート・フラグexportsTo
- このパッケージのエクスポート先となるモジュール- 戻り値:
- モジュール・エクスポートの説明
-
of
static ModuleExportInfoPREVIEW of(PackageDesc exports, int exportFlags, ModuleDesc... exportsTo) モジュールのエクスポートの説明を返します。- パラメータ:
exports
- エクスポートされたパッケージexportFlags
- エクスポート・フラグ(ビット・マスク)exportsTo
- このパッケージのエクスポート先となるモジュール- 戻り値:
- モジュール・エクスポートの説明
-
of
static ModuleExportInfoPREVIEW of(PackageDesc exports, Collection<AccessFlag> exportFlags, ModuleDesc... exportsTo) モジュールのエクスポートの説明を返します。- パラメータ:
exports
- エクスポートされたパッケージexportFlags
- エクスポート・フラグexportsTo
- このパッケージのエクスポート先となるモジュール- 戻り値:
- モジュール・エクスポートの説明
-
ModuleExportInfo
を使用できます。