Uses of Interface
jdk.incubator.foreign.CLinker.VaList.Builder
Package
Description
Classes to support low-level and efficient foreign memory/function access, directly from Java.
-
Uses of CLinker.VaList.Builder in jdk.incubator.foreign
Modifier and TypeMethodDescriptionCLinker.VaList.Builder.vargFromAddress
(ValueLayout layout, Addressable value) Adds a native value represented as aMemoryAddress
to the Cva_list
being constructed.CLinker.VaList.Builder.vargFromDouble
(ValueLayout layout, double value) Adds a native value represented as adouble
to the Cva_list
being constructed.CLinker.VaList.Builder.vargFromInt
(ValueLayout layout, int value) Adds a native value represented as anint
to the Cva_list
being constructed.CLinker.VaList.Builder.vargFromLong
(ValueLayout layout, long value) Adds a native value represented as along
to the Cva_list
being constructed.CLinker.VaList.Builder.vargFromSegment
(GroupLayout layout, MemorySegment value) Adds a native value represented as aMemorySegment
to the Cva_list
being constructed.Modifier and TypeMethodDescriptionstatic CLinker.VaList
CLinker.VaList.make
(Consumer<CLinker.VaList.Builder> actions, ResourceScope scope) Constructs a newVaList
using a builder (seeCLinker.VaList.Builder
), associated with a given resource scope.