インタフェースjava.lang.classfile.ClassTransformの
使用
ClassTransformPREVIEWを使用するパッケージ
パッケージ
説明
クラス・ファイルの解析、生成および変換ライブラリを提供します。
java.lang.classfile
PREVIEWライブラリ上に構築された特定のコンポーネント、変換およびツールを提供します。-
java.lang.classfilePREVIEWでのClassTransformPREVIEWの使用
ClassTransformPREVIEWとして宣言されたjava.lang.classfilePREVIEW内のフィールド修飾子と型メソッド説明default ClassTransformPREVIEW
ClassTransform.andThen
(ClassTransformPREVIEW t) static ClassTransformPREVIEW
ClassTransform.dropping
(Predicate<ClassElementPREVIEW> filter) 指定されたPredicate
がtrueである要素を除き、各要素をビルダーに渡すクラス変換を作成します。static ClassTransformPREVIEW
ClassTransform.endHandler
(Consumer<ClassBuilderPREVIEW> finisher) 各要素をビルダーに渡すクラス変換を作成し、変換が完了したときに指定された関数を呼び出します。static ClassTransformPREVIEW
ClassTransform.ofStateful
(Supplier<ClassTransformPREVIEW> supplier) Supplier
からステートフル・クラス変換を作成します。static ClassTransformPREVIEW
ClassTransform.transformingFields
(FieldTransformPREVIEW xform) 指定されたフィールド変換を使用してFieldModel
PREVIEW要素を変換するクラス変換を作成します。static ClassTransformPREVIEW
ClassTransform.transformingMethodBodies
(CodeTransformPREVIEW xform) 指定されたコード変換を使用して、MethodModel
PREVIEW要素のCodeAttribute
PREVIEW (メソッド本文)を変換するクラス変換を作成します。static ClassTransformPREVIEW
ClassTransform.transformingMethodBodies
(Predicate<MethodModelPREVIEW> filter, CodeTransformPREVIEW xform) 指定されたコード変換を使用して、MethodModel
PREVIEW要素のCodeAttribute
PREVIEW (メソッド本文)を変換するクラス変換を作成します。static ClassTransformPREVIEW
ClassTransform.transformingMethods
(MethodTransformPREVIEW xform) 指定されたメソッド変換を使用してMethodModel
PREVIEW要素を変換するクラス変換を作成します。static ClassTransformPREVIEW
ClassTransform.transformingMethods
(Predicate<MethodModelPREVIEW> filter, MethodTransformPREVIEW xform) 指定されたメソッド変換を使用してMethodModel
PREVIEW要素を変換するクラス変換を作成します。ClassTransformPREVIEW型のパラメータを持つjava.lang.classfilePREVIEWのメソッド修飾子と型メソッド説明default ClassTransformPREVIEW
ClassTransform.andThen
(ClassTransformPREVIEW t) default byte[]
ClassFile.transform
(ClassModelPREVIEW model, ClassTransformPREVIEW transform) ClassTransform
PREVIEWを使用して、1つのクラス・ファイルを新しいクラス・ファイルに変換します。byte[]
ClassFile.transform
(ClassModelPREVIEW model, ClassEntryPREVIEW newClassName, ClassTransformPREVIEW transform) ClassTransform
PREVIEWを使用して、1つのクラス・ファイルを新しいクラス・ファイルに変換します。default byte[]
ClassFile.transform
(ClassModelPREVIEW model, ClassDesc newClassName, ClassTransformPREVIEW transform) ClassTransform
PREVIEWを使用して、1つのクラス・ファイルを新しいクラス・ファイルに変換します。ClassTransformPREVIEW型の型引数を持つjava.lang.classfilePREVIEWのメソッド・パラメータ修飾子と型メソッド説明static ClassTransformPREVIEW
ClassTransform.ofStateful
(Supplier<ClassTransformPREVIEW> supplier) Supplier
からステートフル・クラス変換を作成します。 -
java.lang.classfile.componentsPREVIEWでのClassTransformPREVIEWの使用
修飾子と型インタフェース説明interface
Preview.ClassRemapper
は、指定されたマップまたはマップ関数に従って、ClassTransform
PREVIEW、FieldTransform
PREVIEW、MethodTransform
PREVIEWおよびCodeTransform
PREVIEWですべてのクラス参照を任意の形式で深く再マッピングします。