Package com.oracle.truffle.api.object
Interface LongLocation
- All Superinterfaces:
BaseLocation
,TypedLocation
- All Known Subinterfaces:
LocationImpl.InternalLongLocation
- All Known Implementing Classes:
BasicLocations.LongArrayLocation
,BasicLocations.LongFieldLocation
,BasicLocations.LongLocationDecorator
,BasicLocations.SimpleLongFieldLocation
-
Method Summary
Modifier and TypeMethodDescriptionlong
getLong
(DynamicObject store, boolean condition) long
getLong
(DynamicObject store, Shape shape) getType()
The type of this location.void
setLong
(DynamicObject store, long value) void
setLong
(DynamicObject store, long value, Shape shape) void
setLong
(DynamicObject store, long value, Shape oldShape, Shape newShape)
-
Method Details
-
getLong
- See Also:
-
getLong
- See Also:
-
setLong
- Throws:
FinalLocationException
- See Also:
-
setLong
- Throws:
FinalLocationException
- See Also:
-
setLong
-
getType
Description copied from interface:TypedLocation
The type of this location.- Specified by:
getType
in interfaceTypedLocation
-