モジュール java.base
パッケージ java.lang.foreign

インタフェースVaList.Builder

含まれているインタフェース:
VaListPREVIEW

public static sealed interface VaList.Builder
Builderは、JavaプラットフォームのプレビューAPIです。
プレビュー機能が有効な場合のみ、プログラムでBuilderを使用できます。
プレビュー機能は、今後のリリースで削除するか、Javaプラットフォームの永続機能にアップグレードすることができます。
「変数引数リスト」PREVIEWの構成に使用されるビルダー。
導入されたバージョン:
19
  • メソッドの詳細

    • addVarg

      VaList.BuilderPREVIEW addVarg(ValueLayout.OfIntPREVIEW layout, int value)
      int値を、構築されている変数引数リストに書き込みます。
      パラメータ:
      layout - 書き込まれる値のレイアウト。
      value - 書き込まれるint値。
      戻り値:
      このビルダー
    • addVarg

      VaList.BuilderPREVIEW addVarg(ValueLayout.OfLongPREVIEW layout, long value)
      long値を、構築されている変数引数リストに書き込みます。
      パラメータ:
      layout - 書き込まれる値のレイアウト。
      value - 書き込まれるlong値。
      戻り値:
      このビルダー
    • addVarg

      VaList.BuilderPREVIEW addVarg(ValueLayout.OfDoublePREVIEW layout, double value)
      double値を、構築されている変数引数リストに書き込みます。
      パラメータ:
      layout - 書き込まれる値のレイアウト。
      value - 書き込まれるdouble値。
      戻り値:
      このビルダー
    • addVarg

      指定されたネイティブ・セグメントのaddressPREVIEWを、構築される変数引数リストに書き込みます。
      パラメータ:
      layout - 書き込まれる値のレイアウト。
      segment - addressPREVIEWが書き込まれるセグメント。
      戻り値:
      このビルダー
    • addVarg

      指定されたレイアウトのMemorySegmentを、構築される変数引数リストに書き込みます。
      パラメータ:
      layout - 書き込まれる値のレイアウト。
      value - コンテンツがコピーされるMemorySegment
      戻り値:
      このビルダー