モジュール java.base

インタフェースClassFileBuilder<E extends ClassFileElementPREVIEW,B extends ClassFileBuilderPREVIEW<E,B>>

型パラメータ:
E - 要素の型
B - ビルダー・タイプ
すべてのスーパー・インタフェース:
Consumer<E>
既知のすべてのサブインタフェース:
ClassBuilderPREVIEW, CodeBuilderPREVIEW, CodeBuilder.BlockCodeBuilderPREVIEW, FieldBuilderPREVIEW, MethodBuilderPREVIEW

public sealed interface ClassFileBuilder<E extends ClassFileElementPREVIEW,B extends ClassFileBuilderPREVIEW<E,B>> extends Consumer<E> permits ClassBuilderPREVIEW, FieldBuilderPREVIEW, MethodBuilderPREVIEW, CodeBuilderPREVIEW
ClassFileBuilderは、JavaプラットフォームのプレビューAPIです。
プレビュー機能が有効な場合のみ、プログラムでClassFileBuilderを使用できます。
プレビュー機能は、今後のリリースで削除するか、Javaプラットフォームの永続機能にアップグレードすることができます。
クラス・ファイルまたはクラス・ファイルの一部のビルダー。 ビルダーが直接作成されることはほとんどありません。ビルダーは、ClassFile.build(ClassDesc, Consumer)PREVIEWなどのメソッドによってハンドラに渡されるか、変換されます。 新しく構築されたエンティティの要素は、抽象的に指定できます(ClassFileElementPREVIEWwith(ClassFileElement)に渡すか、様々なwithXxxメソッドをコールして具体的に指定します)。
シール済クラス階層グラフ:
ClassFileBuilderのシール済クラス階層グラフClassFileBuilderのシール済クラス階層グラフ
導入されたバージョン:
22
関連項目: