インタフェース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
- 関連項目:
-
メソッドのサマリー
修飾子と型メソッド説明static MethodParametersAttribute
of
(MethodParameterInfo... parameters) MethodParameters
属性を返します。static MethodParametersAttribute
of
(List<MethodParameterInfo> parameters) MethodParameters
属性を返します。メソッドのパラメータに関する情報を返します。インタフェースjava.lang.classfile.Attributeで宣言されたメソッド
attributeMapper, attributeName
-
メソッドの詳細
-
parameters
List<MethodParameterInfo> parameters()メソッドのパラメータに関する情報を返します。 リストのi番目のエントリは、メソッド記述子のi番目のパラメータに対応します。- 戻り値:
- メソッドのパラメータに関する情報
-
of
static MethodParametersAttribute of(List<MethodParameterInfo> parameters) MethodParameters
属性を返します。- パラメータ:
parameters
- メソッド・パラメータの説明- 戻り値:
MethodParameters
属性
-
of
static MethodParametersAttribute of(MethodParameterInfo... parameters) MethodParameters
属性を返します。- パラメータ:
parameters
- メソッド・パラメータの説明- 戻り値:
MethodParameters
属性
-