インタフェース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, ResourceScope scope) 特定の「リソース・スコープ」に関連付けられたビルダー(CLinker.VaList.Builder
を参照してください)を使用して、新しいVaList
を作成します。