モジュール java.base
パッケージ java.lang.constant

インタフェースModuleDesc


public sealed interface ModuleDesc
Module定数の公称記述子。

モジュールにModuleDescを作成するには、of(String)メソッドを使用します。

Java Virtual Machine仕様を参照してください:
「4.4.11 CONSTANT_Module_info構造」
導入されたバージョン:
21
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    boolean
    等価性のために、指定されたオブジェクトをこの記述子と比較します。
    このModuleDescのモジュール名を返します。
    static ModuleDesc
    of(String name)
    モジュールの名前を指定して、モジュールのModuleDescを返します。
  • メソッドの詳細

    • of

      static ModuleDesc of(String name)
      モジュールの名前を指定して、モジュールのModuleDescを返します。
      パラメータ:
      name - モジュール名
      戻り値:
      目的のモジュールを記述するModuleDesc
      例外:
      NullPointerException - 引数がnullの場合
      IllegalArgumentException - 名前文字列が正しいフォーマットでない場合
      Java Virtual Machine仕様を参照してください:
      「4.2.3 モジュール名とパッケージ名」
    • name

      String name()
      このModuleDescのモジュール名を返します。
      戻り値:
      モジュール名
    • equals

      boolean equals(Object o)
      等価性のために、指定されたオブジェクトをこの記述子と比較します。 指定されたオブジェクトがModuleDescでもあり、その両方が同じモジュールを記述する場合にのみ、trueを返します。
      オーバーライド:
      equals、クラスObject
      パラメータ:
      o - 他のオブジェクト
      戻り値:
      この記述子が他のオブジェクトと等しいかどうか
      関連項目: