インタフェースjdk.incubator.foreign.CLinker.VaList.Builderの
使用
CLinker.VaList.Builderを使用するパッケージ
-
jdk.incubator.foreignでのCLinker.VaList.Builderの使用
修飾子と型メソッド説明CLinker.VaList.Builder.vargFromAddress(ValueLayout layout, Addressable value)
MemoryAddress
として表されるネイティブ値を、構築中のCva_list
に追加します。CLinker.VaList.Builder.vargFromDouble(ValueLayout layout, double value)
double
として表されるネイティブ値を、構築中のCva_list
に追加します。CLinker.VaList.Builder.vargFromInt(ValueLayout layout, int value)
int
として表されるネイティブ値を、構築中のCva_list
に追加します。CLinker.VaList.Builder.vargFromLong(ValueLayout layout, long value)
long
として表されるネイティブ値を、構築中のCva_list
に追加します。CLinker.VaList.Builder.vargFromSegment(GroupLayout layout, MemorySegment value)
MemorySegment
として表されるネイティブ値を、構築中のCva_list
に追加します。型CLinker.VaList.Builderの型引数を持つjdk.incubator.foreignのメソッド・パラメータ修飾子と型メソッド説明static CLinker.VaList
CLinker.VaList.make(Consumer<CLinker.VaList.Builder> actions)
ビルダー(CLinker.VaList.Builder
を参照してください)を使用して新しいVaList
を構築します。static CLinker.VaList
CLinker.VaList.make(Consumer<CLinker.VaList.Builder> actions, NativeScope scope)
ビルダー(CLinker.VaList.Builder
を参照してください)を使用して新しいVaList
を構築します。