Package com.oracle.truffle.api.object
Class LayoutBuilder
- java.lang.Object
-
- com.oracle.truffle.api.object.LayoutBuilder
-
public class LayoutBuilder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description LayoutBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Layout
build()
java.util.EnumSet<Layout.ImplicitCast>
getAllowedImplicitCasts()
NodeUtil.FieldOffsetProvider
getFieldOffsetProvider()
LayoutBuilder
setAllowedImplicitCasts(java.util.EnumSet<Layout.ImplicitCast> allowedImplicitCasts)
LayoutBuilder
setFieldOffsetProvider(NodeUtil.FieldOffsetProvider fieldOffsetProvider)
-
-
-
Method Detail
-
build
public Layout build()
-
setAllowedImplicitCasts
public LayoutBuilder setAllowedImplicitCasts(java.util.EnumSet<Layout.ImplicitCast> allowedImplicitCasts)
-
setFieldOffsetProvider
public LayoutBuilder setFieldOffsetProvider(NodeUtil.FieldOffsetProvider fieldOffsetProvider)
-
getAllowedImplicitCasts
public java.util.EnumSet<Layout.ImplicitCast> getAllowedImplicitCasts()
-
getFieldOffsetProvider
public NodeUtil.FieldOffsetProvider getFieldOffsetProvider()
-
-