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)