Uses of Interface
jdk.incubator.foreign.CLinker.VaList.Builder
Packages that use 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
Methods in jdk.incubator.foreign that return CLinker.VaList.BuilderModifier 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.Method parameters in jdk.incubator.foreign with type arguments of type CLinker.VaList.BuilderModifier and TypeMethodDescriptionstatic CLinker.VaList
CLinker.VaList.make(Consumer<CLinker.VaList.Builder> actions)
Constructs a newVaList
using a builder (seeCLinker.VaList.Builder
).static CLinker.VaList
CLinker.VaList.make(Consumer<CLinker.VaList.Builder> actions, NativeScope scope)
Constructs a newVaList
using a builder (seeCLinker.VaList.Builder
).