# Uses of Interface
java.lang.foreign.VaList.Builder

Packages that use VaList.BuilderPREVIEW
Package
Description
java.lang.foreign
Provides low-level access to memory and functions outside the Java runtime.

- ## Uses of VaList.BuilderPREVIEW in java.lang.foreign

  Methods in java.lang.foreign that return VaList.BuilderPREVIEW
  Modifier and Type
  Method
  Description
  `VaList.BuilderPREVIEW`
  VaList.Builder.`addVarg(GroupLayoutPREVIEW layout, MemorySegmentPREVIEW value)`
  Writes a `MemorySegment`, with the given layout, to the variable argument list being constructed.
  `VaList.BuilderPREVIEW`
  VaList.Builder.`addVarg(ValueLayout.OfAddressPREVIEW layout, MemorySegmentPREVIEW segment)`
  Writes the addressPREVIEW of the provided native segment to the variable argument list being constructed.
  `VaList.BuilderPREVIEW`
  VaList.Builder.`addVarg(ValueLayout.OfDoublePREVIEW layout, double value)`
  Writes a `double` value to the variable argument list being constructed.
  `VaList.BuilderPREVIEW`
  VaList.Builder.`addVarg(ValueLayout.OfIntPREVIEW layout, int value)`
  Writes an `int` value to the variable argument list being constructed.
  `VaList.BuilderPREVIEW`
  VaList.Builder.`addVarg(ValueLayout.OfLongPREVIEW layout, long value)`
  Writes a `long` value to the variable argument list being constructed.
  Method parameters in java.lang.foreign with type arguments of type VaList.BuilderPREVIEW
  Modifier and Type
  Method
  Description
  `static VaListPREVIEW`
  VaList.`make(Consumer<VaList.BuilderPREVIEW> actions, SegmentScopePREVIEW scope)`
  Creates a variable argument list using a builder (see `VaList.Builder`PREVIEW), with the given scope.