インタフェースMethodParametersAttribute

すべてのスーパー・インタフェース:
Attribute<MethodParametersAttribute>, ClassFileElement, MethodElement

public sealed interface MethodParametersAttribute extends Attribute<MethodParametersAttribute>, MethodElement
MethodParameters属性(JVMS 4.7.24)をモデル化します。この属性には、アクセス修飾子など、このメソッドのパラメータに関する反射情報が記録されます。

この属性はメソッドにのみ表示され、メソッドでは「複数のインスタンス」は許可されません。 「定数プール」へのデータ依存性があります。

属性は、Java SE Platformバージョン8のメジャー・バージョン52で導入されました。

Java Virtual Machine仕様を参照してください:
「4.7.24 MethodParameters属性」
導入されたバージョン:
24
関連項目:
  • メソッドの詳細

    • parameters

      List<MethodParameterInfo> parameters()
      メソッドのパラメータに関する情報を返します。 リストのi番目のエントリは、メソッド記述子のi番目のパラメータに対応します。
      戻り値:
      メソッドのパラメータに関する情報
    • of

      MethodParameters属性を返します。
      パラメータ:
      parameters - メソッド・パラメータの説明
      戻り値:
      MethodParameters属性
    • of

      MethodParameters属性を返します。
      パラメータ:
      parameters - メソッド・パラメータの説明
      戻り値:
      MethodParameters属性