モジュール jdk.incubator.foreign
パッケージ jdk.incubator.foreign

インタフェースAddressable

既知のすべてのサブインタフェース:
MemoryAddress, MemorySegment, NativeSymbol, VaList

public sealed interface Addressable permits MemorySegment, MemoryAddress, NativeSymbol, VaList
addressableのタイプを表します。 アドレス可能なタイプは、「メモリー・アドレス」まで予測できるタイプです。 アドレス可能なタイプの例としては、MemorySegmentMemoryAddressVaListNativeSymbolなどがあります。

Addressableタイプは、C linkerによって、「参照別」 (例、メモリー・アドレス、vaリストおよびupcallスタブ)を渡す必要があるdowncall handleパラメータのタイプをモデル化するために使用されます。

実装要件:
このインタフェースの実装は、value-basedです。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    このアドレス指定可能に関連付けられた「メモリー・アドレス」を返します。