インタフェースModuleOpenInfo


public sealed interface ModuleOpenInfo
ModuleOpenInfoは、JavaプラットフォームのプレビューAPIです。
プレビュー機能が有効な場合のみ、プログラムでModuleOpenInfoを使用できます。
プレビュー機能は、今後のリリースで削除するか、Javaプラットフォームの永続機能にアップグレードすることができます。
ModuleAttributePREVIEWの単一の"opens"宣言をモデル化します。
導入されたバージョン:
22
  • メソッドの詳細

    • openedPackage

      PackageEntryPREVIEW openedPackage()
      開いているパッケージを返します。
      戻り値:
      パッケージが開かれている
    • opensFlagsMask

      int opensFlagsMask()
      このオープン宣言に関連付けられているフラグをビット・マスクとして返します。 有効なフラグは、ClassFile.ACC_SYNTHETICPREVIEWおよびClassFile.ACC_MANDATEDPREVIEWです
      戻り値:
      このオープン宣言に関連付けられたフラグをビット・マスクとして
    • opensFlags

      default Set<AccessFlag> opensFlags()
      アクセス・フラグを返します。
      戻り値:
      アクセス・フラグ
    • has

      default boolean has(AccessFlag flag)
      指定されたアクセス・フラグが設定されているかどうかを返します。
      パラメータ:
      flag - アクセス・フラグ
      戻り値:
      指定されたアクセス・フラグが設定されているかどうか
    • opensTo

      このパッケージが開かれているモジュールのリスト(修飾された開かれている場合)。
      戻り値:
      このパッケージが開いているモジュール
    • of

      static ModuleOpenInfoPREVIEW of(PackageEntryPREVIEW opens, int opensFlags, List<ModuleEntryPREVIEW> opensTo)
      モジュール・オープン摘要を返します。
      パラメータ:
      opens - 開くパッケージ
      opensFlags - 開いた旗
      opensTo - このパッケージがオープンされているパッケージ(適格なオープンである場合)
      戻り値:
      モジュール・オープン摘要
    • of

      モジュール・オープン摘要を返します。
      パラメータ:
      opens - 開くパッケージ
      opensFlags - 開いた旗
      opensTo - このパッケージがオープンされているパッケージ(適格なオープンである場合)
      戻り値:
      モジュール・オープン摘要
    • of

      static ModuleOpenInfoPREVIEW of(PackageEntryPREVIEW opens, int opensFlags, ModuleEntryPREVIEW... opensTo)
      モジュール・オープン摘要を返します。
      パラメータ:
      opens - 開くパッケージ
      opensFlags - 開いた旗
      opensTo - このパッケージがオープンされているパッケージ(適格なオープンである場合)
      戻り値:
      モジュール・オープン摘要
    • of

      モジュール・オープン摘要を返します。
      パラメータ:
      opens - 開くパッケージ
      opensFlags - 開いた旗
      opensTo - このパッケージがオープンされているパッケージ(適格なオープンである場合)
      戻り値:
      モジュール・オープン摘要
    • of

      static ModuleOpenInfoPREVIEW of(PackageDesc opens, int opensFlags, List<ModuleDesc> opensTo)
      モジュール・オープン摘要を返します。
      パラメータ:
      opens - 開くパッケージ
      opensFlags - 開いた旗
      opensTo - このパッケージがオープンされているパッケージ(適格なオープンである場合)
      戻り値:
      モジュール・オープン摘要
    • of

      static ModuleOpenInfoPREVIEW of(PackageDesc opens, Collection<AccessFlag> opensFlags, List<ModuleDesc> opensTo)
      モジュール・オープン摘要を返します。
      パラメータ:
      opens - 開くパッケージ
      opensFlags - 開いた旗
      opensTo - このパッケージがオープンされているパッケージ(適格なオープンである場合)
      戻り値:
      モジュール・オープン摘要
    • of

      static ModuleOpenInfoPREVIEW of(PackageDesc opens, int opensFlags, ModuleDesc... opensTo)
      モジュール・オープン摘要を返します。
      パラメータ:
      opens - 開くパッケージ
      opensFlags - 開いた旗
      opensTo - このパッケージがオープンされているパッケージ(適格なオープンである場合)
      戻り値:
      モジュール・オープン摘要
    • of

      static ModuleOpenInfoPREVIEW of(PackageDesc opens, Collection<AccessFlag> opensFlags, ModuleDesc... opensTo)
      モジュール・オープン摘要を返します。
      パラメータ:
      opens - 開くパッケージ
      opensFlags - 開いた旗
      opensTo - このパッケージがオープンされているパッケージ(適格なオープンである場合)
      戻り値:
      モジュール・オープン摘要