- すべてのスーパー・インタフェース:
ClassFileBuilderPREVIEW<FieldElementPREVIEW,
,FieldBuilderPREVIEW> Consumer<FieldElementPREVIEW>
public sealed interface FieldBuilder extends ClassFileBuilderPREVIEW<FieldElementPREVIEW,FieldBuilderPREVIEW>
FieldBuilder
は、JavaプラットフォームのプレビューAPIです。
プレビュー機能は、今後のリリースで削除するか、Javaプラットフォームの永続機能にアップグレードすることができます。
フィールドのビルダー。 ビルダーは直接作成されません。ビルダーは、
ClassBuilder.withField(Utf8Entry, Utf8Entry, Consumer)
PREVIEWなどのメソッドによってハンドラに渡されるか、フィールド変換に渡されます。 フィールドの要素は、抽象的に指定できます(FieldElement
PREVIEWをClassFileBuilder.with(ClassFileElement)
PREVIEWに渡すか、または様々なwithXxx
メソッドをコールして具体的に指定します)。 - 導入されたバージョン:
- 22
- 関連項目:
-
メソッドのサマリー
修飾子と型メソッド説明original()
このフィールド・ビルダーが一部のFieldModel
PREVIEWの変換を表す場合、変換されるフィールドを表すFieldModel
PREVIEWを返します。default FieldBuilderPREVIEW
withFlags
(int flags) フィールド・アクセス・フラグを設定します。default FieldBuilderPREVIEW
withFlags
(AccessFlag... flags) フィールド・アクセス・フラグを設定します。インタフェースjava.lang.classfile.ClassFileBuilderPREVIEWで宣言されたメソッド
accept, canWriteDirect, constantPool, transform, with
-
メソッドの詳細
-
withFlags
default FieldBuilderPREVIEW withFlags(int flags) フィールド・アクセス・フラグを設定します。- パラメータ:
flags
- ビット・マスクとしてのアクセス・フラグ- 戻り値:
- このビルダー
-
withFlags
default FieldBuilderPREVIEW withFlags(AccessFlag... flags) フィールド・アクセス・フラグを設定します。- パラメータ:
flags
- ビット・マスクとしてのアクセス・フラグ- 戻り値:
- このビルダー
-
original
Optional<FieldModelPREVIEW> original()このフィールド・ビルダーが一部のFieldModel
PREVIEWの変換を表す場合、変換されるフィールドを表すFieldModel
PREVIEWを返します。- 戻り値:
- このフィールド・ビルダーが一部の
FieldModel
PREVIEWの変換を表す場合、変換されるフィールドを表すFieldModel
PREVIEW
-
FieldBuilder
を使用できます。