インタフェースjava.lang.classfile.MethodTransformの
使用
MethodTransformPREVIEWを使用するパッケージ
パッケージ
説明
クラス・ファイルの解析、生成および変換ライブラリを提供します。
java.lang.classfile
PREVIEWライブラリ上に構築された特定のコンポーネント、変換およびツールを提供します。-
java.lang.classfilePREVIEWでのMethodTransformPREVIEWの使用
MethodTransformPREVIEWとして宣言されたjava.lang.classfilePREVIEW内のフィールド修飾子と型フィールド説明static final MethodTransformPREVIEW
MethodTransform.ACCEPT_ALL
すべての要素をビルダーに送信するメソッド変換。修飾子と型メソッド説明default MethodTransformPREVIEW
MethodTransform.andThen
(MethodTransformPREVIEW t) static MethodTransformPREVIEW
MethodTransform.dropping
(Predicate<MethodElementPREVIEW> filter) 指定されたPredicate
がtrueであるものを除き、各要素をビルダーに渡すメソッド変換を作成します。static MethodTransformPREVIEW
MethodTransform.endHandler
(Consumer<MethodBuilderPREVIEW> finisher) 各要素をビルダーに渡すメソッド変換を作成し、変換が完了したときに指定した関数をコールします。static MethodTransformPREVIEW
MethodTransform.ofStateful
(Supplier<MethodTransformPREVIEW> supplier) Supplier
からステートフル・メソッド変換を作成します。static MethodTransformPREVIEW
MethodTransform.transformingCode
(CodeTransformPREVIEW xform) MethodTransformPREVIEW型のパラメータを持つjava.lang.classfilePREVIEWのメソッド修飾子と型メソッド説明default MethodTransformPREVIEW
MethodTransform.andThen
(MethodTransformPREVIEW t) static ClassTransformPREVIEW
ClassTransform.transformingMethods
(MethodTransformPREVIEW xform) 指定されたメソッド変換を使用してMethodModel
PREVIEW要素を変換するクラス変換を作成します。static ClassTransformPREVIEW
ClassTransform.transformingMethods
(Predicate<MethodModelPREVIEW> filter, MethodTransformPREVIEW xform) 指定されたメソッド変換を使用してMethodModel
PREVIEW要素を変換するクラス変換を作成します。ClassBuilder.transformMethod
(MethodModelPREVIEW method, MethodTransformPREVIEW transform) 別のクラスからメソッドを変換してメソッドを追加します。MethodTransformPREVIEW型の型引数を持つjava.lang.classfilePREVIEWのメソッド・パラメータ修飾子と型メソッド説明static MethodTransformPREVIEW
MethodTransform.ofStateful
(Supplier<MethodTransformPREVIEW> supplier) Supplier
からステートフル・メソッド変換を作成します。 -
java.lang.classfile.componentsPREVIEWでのMethodTransformPREVIEWの使用
修飾子と型メソッド説明ClassRemapper.asMethodTransform()
このClassRemapper
をMethodTransform
PREVIEWインスタンスとして返します。