Package com.oracle.truffle.api.object
Interface ObjectLocation
-
- All Superinterfaces:
BaseLocation
,TypedLocation
- All Known Subinterfaces:
LocationImpl.TypedObjectLocation<T>
- All Known Implementing Classes:
BasicLocations.ObjectArrayLocation
,BasicLocations.ObjectFieldLocation
,BasicLocations.SimpleObjectFieldLocation
public interface ObjectLocation extends TypedLocation
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.Class<? extends java.lang.Object>
getType()
The type of this location.boolean
isNonNull()
Iftrue
, this location does not acceptnull
values.
-
-
-
Method Detail
-
getType
java.lang.Class<? extends java.lang.Object> getType()
Description copied from interface:TypedLocation
The type of this location.- Specified by:
getType
in interfaceTypedLocation
-
isNonNull
boolean isNonNull()
Iftrue
, this location does not acceptnull
values.
-
-