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,
JSDynamicObject prototype,
com.oracle.truffle.api.object.Shape factory) |
Modifier and Type | Method and Description |
---|---|
protected JSDynamicObject |
getPrototype(JSRealm realm) |
protected com.oracle.truffle.api.object.Shape |
getShape(JSRealm realm,
JSDynamicObject proto) |
createBound, createDefault, createUnbound, getShape, initProto, initProto, isInObjectProto, setPrototype, trackAllocation
protected BoundProto(JSContext context, JSDynamicObject prototype, com.oracle.truffle.api.object.Shape factory)
protected JSDynamicObject getPrototype(JSRealm realm)
getPrototype
in class JSObjectFactory
protected com.oracle.truffle.api.object.Shape getShape(JSRealm realm, JSDynamicObject proto)
getShape
in class JSObjectFactory