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.Allocator
addLocation
(Location location) abstract Location
constantLocation
(Object value) abstract Location
declaredLocation
(Object value) final Location
locationForType
(Class<?> type) protected abstract Location
locationForType
(Class<?> type, boolean useFinal, boolean nonNull) final Location
locationForType
(Class<?> type, EnumSet<LocationModifier> modifiers) final Location
locationForValue
(Object value) protected abstract Location
locationForValue
(Object value, boolean useFinal, boolean nonNull) final Location
locationForValue
(Object value, EnumSet<LocationModifier> modifiers)
-
Constructor Details
-
Allocator
public Allocator()
-
-
Method Details
-
locationForValue
-
locationForValue
-
locationForValue
-
locationForType
-
locationForType
-
locationForType
-
constantLocation
-
declaredLocation
-
addLocation
-