インタフェースMethodParameterInfo


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

    • name

      メソッド・パラメータの名前(存在する場合)。
      戻り値:
      パラメータ名(ある場合)
    • flagsMask

      int flagsMask()
      このパラメータのパラメータ・アクセス・フラグをビット・マスクとして指定します。 有効なパラメータ・フラグには、ClassFile.ACC_FINALPREVIEWClassFile.ACC_SYNTHETICPREVIEWおよびClassFile.ACC_MANDATEDPREVIEWがあります。
      戻り値:
      ビット・マスクとしてのアクセス・フラグ
    • flags

      default Set<AccessFlag> flags()
      このパラメータのパラメータ・アクセス・フラグ。
      戻り値:
      ビット・マスクとしてのアクセス・フラグ
    • has

      default boolean has(AccessFlag flag)
      メソッド・パラメータに特定のフラグが設定されているかどうかを返します。
      パラメータ:
      flag - メソッド・パラメータのフラグ
      戻り値:
      メソッド・パラメータに特定のフラグが設定されているかどうか
    • of

      static MethodParameterInfoPREVIEW of(Optional<Utf8EntryPREVIEW> name, int flags)
      メソッド・パラメータの説明を返します。
      パラメータ:
      name - メソッド・パラメータ名
      flags - メソッド・パラメータ・アクセス・フラグ
      戻り値:
      メソッド・パラメータの説明
    • of

      static MethodParameterInfoPREVIEW of(Optional<String> name, AccessFlag... flags)
      メソッド・パラメータの説明を返します。
      パラメータ:
      name - メソッド・パラメータ名
      flags - メソッド・パラメータ・アクセス・フラグ
      戻り値:
      メソッド・パラメータの説明
    • ofParameter

      static MethodParameterInfoPREVIEW ofParameter(Optional<String> name, int flags)
      メソッド・パラメータの説明を返します。
      パラメータ:
      name - メソッド・パラメータ名
      flags - メソッド・パラメータ・アクセス・フラグ
      戻り値:
      メソッド・パラメータの説明