- 既知のすべてのサブインタフェース:
MemoryAddress,MemorySegment,NativeSymbol,VaList
public sealed interface Addressable permits MemorySegment, MemoryAddress, NativeSymbol, VaList
addressableのタイプを表します。 アドレス可能なタイプは、「メモリー・アドレス」まで予測できるタイプです。 アドレス可能なタイプの例としては、
MemorySegment、MemoryAddress、VaList、NativeSymbolなどがあります。
Addressableタイプは、C linkerによって、「参照別」 (例、メモリー・アドレス、vaリストおよびupcallスタブ)を渡す必要があるdowncall handleパラメータのタイプをモデル化するために使用されます。
- 実装要件:
- このインタフェースの実装は、value-basedです。
-
メソッドのサマリー
-
メソッドの詳細
-
address
MemoryAddress address()このアドレス指定可能に関連付けられた「メモリー・アドレス」を返します。- 戻り値:
- このアドレス可能に関連付けられた「メモリー・アドレス」
-