Package com.oracle.truffle.api.object
Class Shape.Allocator
java.lang.Object
com.oracle.truffle.api.object.Shape.Allocator
- Direct Known Subclasses:
ShapeImpl.BaseAllocator
- Enclosing class:
- Shape
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract Shape.AllocatoraddLocation(Location location) abstract LocationconstantLocation(Object value) abstract LocationdeclaredLocation(Object value) final LocationlocationForType(Class<?> type) protected abstract LocationlocationForType(Class<?> type, boolean useFinal, boolean nonNull) final LocationlocationForType(Class<?> type, EnumSet<LocationModifier> modifiers) final LocationlocationForValue(Object value) protected abstract LocationlocationForValue(Object value, boolean useFinal, boolean nonNull) final LocationlocationForValue(Object value, EnumSet<LocationModifier> modifiers)
-
Constructor Details
-
Allocator
public Allocator()
-
-
Method Details
-
locationForValue
-
locationForValue
-
locationForValue
-
locationForType
-
locationForType
-
locationForType
-
constantLocation
-
declaredLocation
-
addLocation
-