モジュール java.base

インタフェースClassRemapper

すべてのスーパー・インタフェース:
ClassFileTransformPREVIEW<ClassTransformPREVIEW,ClassElementPREVIEW,ClassBuilderPREVIEW>, ClassTransformPREVIEW

public sealed interface ClassRemapper extends ClassTransformPREVIEW
ClassRemapperは、JavaプラットフォームのプレビューAPIです。
プレビュー機能が有効な場合のみ、プログラムでClassRemapperを使用できます。
プレビュー機能は、今後のリリースで削除するか、Javaプラットフォームの永続機能にアップグレードすることができます。
ClassRemapperは、指定されたマップまたはマップ関数に従って、ClassTransformPREVIEWFieldTransformPREVIEWMethodTransformPREVIEWおよびCodeTransformPREVIEWですべてのクラス参照を任意の形式で深く再マッピングします。

再マッピングは、スーパークラス、インタフェース、あらゆる種類の記述子およびシグネチャ、クラスを参照するすべての属性((すべてのタイプの注釈を含む))およびクラスを参照するすべての命令に適用されます。

プリミティブ型および配列は、マッピングの対象ではなく、マッピングのターゲットとして許可されません。

参照型の配列は、常に分解され、ベース参照型としてマップされ、配列に構成されます。

導入されたバージョン:
22