- All Known Subinterfaces:
CLinker.VaList
,MemoryAddress
,MemorySegment
public interface Addressable
Represents a type which is addressable. An addressable type is one which can be projected down to
a memory address instance (see
address()
). Examples of addressable types are MemorySegment
,
MemoryAddress
and CLinker.VaList
.- Implementation Requirements:
- Implementations of this interface are value-based.
-
Method Summary
-
Method Details
-
address
MemoryAddress address()Map this object into aMemoryAddress
instance.- Returns:
- the
MemoryAddress
instance associated with this object.
-