public class CInterfaceLocationIdentity
extends org.graalvm.word.LocationIdentity
LocationIdentity
implementation used for C interface accessors annotated with
UniqueLocationIdentity
or C interface accessors that have no specified location identity.Modifier and Type | Field and Description |
---|---|
static org.graalvm.word.LocationIdentity |
DEFAULT_LOCATION_IDENTITY
The
LocationIdentity used for memory accesses of structures. |
Constructor and Description |
---|
CInterfaceLocationIdentity(String name) |
Modifier and Type | Method and Description |
---|---|
boolean |
isImmutable() |
String |
toString() |
public static final org.graalvm.word.LocationIdentity DEFAULT_LOCATION_IDENTITY
LocationIdentity
used for memory accesses of structures. An accessor method can
specify a custom LocationIdentity
as the last parameter, or can be annotate with
UniqueLocationIdentity
to get a unique location identity assigned automatically.
Otherwise, this LocationIdentity
is used.public CInterfaceLocationIdentity(String name)