インタフェースjava.lang.classfile.MethodElementの
使用
MethodElementを使用するパッケージ
-
java.lang.classfileでのMethodElementの使用
java.lang.classfileのMethodElementのサブインタフェース修飾子と型インタフェース説明interface
クラス、メソッドまたはフィールドのアクセス・フラグをモデル化します。interface
メソッド(Code
属性)の本文をモデル化します。MethodElementを実装しているjava.lang.classfileのクラスjava.lang.classfileにMethodElement型の引数型を持つサブインタフェース型MethodElementの型引数を持つjava.lang.classfileのメソッド・パラメータ修飾子と型メソッド説明static MethodTransform
MethodTransform.dropping
(Predicate<MethodElement> filter) 指定されたPredicate
がtrueであるものを除き、各要素をビルダーに渡すメソッド変換を作成します。 -
java.lang.classfile.attributeでのMethodElementの使用
java.lang.classfile.attributeのMethodElementのサブインタフェース修飾子と型インタフェース説明interface
このメソッドで定義された注釈インタフェース要素のデフォルト値(JLS 9.6.2)を記録する、AnnotationDefault
属性(JVMS 4.7.22)をモデル化します。interface
interface
この構造が置き換えられたことを示すDeprecated
属性(JVMS 4.7.15)をモデル化します。interface
Exceptions
属性(JVMS 4.7.5)をモデル化します。この属性には、このメソッドによってスローされるよう宣言された例外が記録されます。interface
MethodParameters
属性(JVMS 4.7.24)をモデル化します。この属性には、アクセス修飾子など、このメソッドのパラメータに関する反射情報が記録されます。interface
RuntimeInvisibleAnnotations
属性(JVMS 4.7.17)をモデル化します。この属性には、class
ファイル・コンシューマには表示されるが、「コア反射」には表示されない宣言注釈が格納されます。interface
RuntimeInvisibleParameterAnnotations
属性(JVMS 4.7.19)をモデル化します。この属性には、class
ファイル・コンシューマには表示されるが、「コア反射」には表示されない、このメソッドのメソッド・パラメータに宣言注釈が格納されます。interface
RuntimeInvisibleTypeAnnotations
属性(JVMS 4.7.21)をモデル化します。この属性には、class
ファイル・コンシューマには表示されるが、「コア反射」には表示されない、この構造内の型の注釈付き使用用の注釈が格納されます。interface
RuntimeVisibleAnnotations
属性(JVMS 4.7.16)をモデル化します。この属性には、class
ファイル・コンシューマと「コア反射」の両方に表示される宣言注釈が格納されます。interface
RuntimeVisibleParameterAnnotations
属性(JVMS 4.7.18)をモデル化します。この属性には、class
ファイル・コンシューマと「コア反射」の両方に表示される、このメソッドのメソッド・パラメータに宣言注釈が格納されます。interface
RuntimeVisibleTypeAnnotations
属性(JVMS 4.7.20)をモデル化します。この属性には、class
ファイル・コンシューマと「コア反射」の両方に表示される、この構造内の型の注釈付き使用のためのタイプ使用注釈が格納されます。interface
interface
interface
class
ファイルから読み取られた不明な属性をモデル化します。