# Uses of Interface
jdk.incubator.foreign.VaList

Packages that use VaList
Package
Description
jdk.incubator.foreign
Classes to support low-level and efficient foreign memory/function access, directly from Java.

## Uses of VaList in jdk.incubator.foreign

Methods in jdk.incubator.foreign that return VaList
Modifier and Type
Method
Description
`VaList`
VaList.`copy()`
Copies this variable argument list at its current position into a new variable argument list associated with the same scope as this variable argument list.
`static VaList`
VaList.`empty()`
Returns an empty variable argument list, associated with the global scope.
`static VaList`
VaList.`make(Consumer<VaList.Builder> actions, ResourceScope scope)`
Constructs a new variable argument list using a builder (see `VaList.Builder`), with a given resource scope.
`static VaList`
VaList.`ofAddress(MemoryAddress address, ResourceScope scope)`
Constructs a new variable argument list from a memory address pointing to an existing variable argument list, with given resource scope.