モジュール java.base

インタフェースCodeBuilder

すべてのスーパー・インタフェース:
ClassFileBuilderPREVIEW<CodeElementPREVIEW,CodeBuilderPREVIEW>, Consumer<CodeElementPREVIEW>
既知のすべてのサブインタフェース:
CodeBuilder.BlockCodeBuilderPREVIEW

public sealed interface CodeBuilder extends ClassFileBuilderPREVIEW<CodeElementPREVIEW,CodeBuilderPREVIEW> permits CodeBuilder.BlockCodeBuilderPREVIEW (not exhaustive)
CodeBuilderは、JavaプラットフォームのプレビューAPIです。
プレビュー機能が有効な場合のみ、プログラムでCodeBuilderを使用できます。
プレビュー機能は、今後のリリースで削除するか、Javaプラットフォームの永続機能にアップグレードすることができます。
コード属性(メソッド本体)のビルダー。 ビルダーは直接作成されず、MethodBuilder.withCode(Consumer)PREVIEWなどのメソッドによってハンドラに渡されるか、コード変換に渡されます。 コードの要素は、CodeElementPREVIEWClassFileBuilder.with(ClassFileElement)PREVIEWに渡すか、または様々なwithXxxメソッドを呼び出すことで、抽象的に指定できます。
導入されたバージョン:
22
関連項目: