インタフェースjava.lang.classfile.MethodTransformの
使用
MethodTransformを使用するパッケージ
-
java.lang.classfileでのMethodTransformの使用
java.lang.classfileにMethodTransform型の引数型を持つサブインタフェースMethodTransformとして宣言されたjava.lang.classfileのフィールド修飾子と型メソッド説明default MethodTransform
MethodTransform.andThen
(MethodTransform t) static MethodTransform
MethodTransform.dropping
(Predicate<MethodElement> filter) 指定されたPredicate
がtrueであるものを除き、各要素をビルダーに渡すメソッド変換を作成します。static MethodTransform
MethodTransform.endHandler
(Consumer<MethodBuilder> finisher) 各要素をビルダーに渡すメソッド変換を作成し、変換の完了時に指定された関数をコールします。static MethodTransform
MethodTransform.ofStateful
(Supplier<MethodTransform> supplier) Supplier
からステートフル・メソッド変換を作成します。static MethodTransform
MethodTransform.transformingCode
(CodeTransform xform) CodeModel
要素を指定されたコード変換で変換し、他のすべての要素をビルダーに渡すメソッド変換を作成します。型MethodTransformのパラメータを持つjava.lang.classfileのメソッド修飾子と型メソッド説明default MethodTransform
MethodTransform.andThen
(MethodTransform t) static ClassTransform
ClassTransform.transformingMethods
(MethodTransform xform) 指定されたメソッド変換でMethodModel
要素を変換し、他の要素をビルダーに渡すクラス変換を作成します。static ClassTransform
ClassTransform.transformingMethods
(Predicate<MethodModel> filter, MethodTransform xform) 指定されたPredicate
がtrueを返し、他の要素をビルダーに渡すメソッドに対して、指定されたメソッド変換でMethodModel
要素を変換するクラス変換を作成します。ClassBuilder.transformMethod
(MethodModel method, MethodTransform transform) 別のクラスからメソッドを変換してメソッドを追加します。型MethodTransformの型引数を持つjava.lang.classfileのメソッド・パラメータ修飾子と型メソッド説明static MethodTransform
MethodTransform.ofStateful
(Supplier<MethodTransform> supplier) Supplier
からステートフル・メソッド変換を作成します。