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