public static final class JSObjectFactory.BoundProto extends JSObjectFactory
JSObjectFactory.BoundProto, JSObjectFactory.IntrinsicBuilder, JSObjectFactory.RealmData, JSObjectFactory.UnboundProto
context
Modifier | Constructor and Description |
---|---|
protected |
BoundProto(JSContext context,
com.oracle.truffle.api.object.DynamicObject prototype,
com.oracle.truffle.api.object.Shape factory) |
Modifier and Type | Method and Description |
---|---|
protected com.oracle.truffle.api.object.DynamicObject |
getPrototype(JSRealm realm) |
protected com.oracle.truffle.api.object.Shape |
getShape(JSRealm realm,
com.oracle.truffle.api.object.DynamicObject proto) |
createBound, createDefault, createUnbound, getShape, getShape, initProto, initProto, isInObjectProto, setPrototype, trackAllocation
protected BoundProto(JSContext context, com.oracle.truffle.api.object.DynamicObject prototype, com.oracle.truffle.api.object.Shape factory)
protected com.oracle.truffle.api.object.DynamicObject getPrototype(JSRealm realm)
getPrototype
in class JSObjectFactory
protected com.oracle.truffle.api.object.Shape getShape(JSRealm realm, com.oracle.truffle.api.object.DynamicObject proto)
getShape
in class JSObjectFactory