インタフェースModulePackagesAttribute

すべてのスーパー・インタフェース:
AttributePREVIEW<ModulePackagesAttributePREVIEW>, ClassElementPREVIEW, ClassFileElementPREVIEW, WritableElementPREVIEW<ModulePackagesAttributePREVIEW>

public sealed interface ModulePackagesAttribute extends AttributePREVIEW<ModulePackagesAttributePREVIEW>, ClassElementPREVIEW
ModulePackagesAttributeは、JavaプラットフォームのプレビューAPIです。
プレビュー機能が有効な場合のみ、プログラムでModulePackagesAttributeを使用できます。
プレビュー機能は、今後のリリースで削除するか、Javaプラットフォームの永続機能にアップグレードすることができます。
ModulePackages属性4.7.26をモデル化します。これは、モジュール記述子を表すクラスに指定できます。 ClassModelPREVIEWの要素をトラバースするときに、ClassElementPREVIEWとして提供されます。

この属性は、特定のロケーションにある複数のインスタンスを許可しません。 属性の後続の出現は、属性要素の作成時または変換時に優先されます。

この属性は、Java SE Platformバージョン9で導入されました。

導入されたバージョン:
22
  • メソッドの詳細

    • packages

      このモジュールによってオープンまたはエクスポートされたパッケージを返します。
      戻り値:
      このモジュールによってオープンまたはエクスポートされるパッケージ
    • of

      ModulePackages属性を返します。
      パラメータ:
      packages - パッケージ
      戻り値:
      ModulePackages属性
    • of

      ModulePackages属性を返します。
      パラメータ:
      packages - パッケージ
      戻り値:
      ModulePackages属性
    • ofNames

      static ModulePackagesAttributePREVIEW ofNames(List<PackageDesc> packages)
      ModulePackages属性を返します。
      パラメータ:
      packages - パッケージ
      戻り値:
      ModulePackages属性
    • ofNames

      static ModulePackagesAttributePREVIEW ofNames(PackageDesc... packages)
      ModulePackages属性を返します。
      パラメータ:
      packages - パッケージ
      戻り値:
      ModulePackages属性