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