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.booleanisNonNull()Iftrue, this location does not acceptnullvalues.
-
-
-
Method Detail
-
getType
java.lang.Class<? extends java.lang.Object> getType()
Description copied from interface:TypedLocationThe type of this location.- Specified by:
getTypein interfaceTypedLocation
-
isNonNull
boolean isNonNull()
Iftrue, this location does not acceptnullvalues.
-
-