Class JSObjectFactory.BoundProto
java.lang.Object
com.oracle.truffle.js.runtime.builtins.JSObjectFactory
com.oracle.truffle.js.runtime.builtins.JSObjectFactory.BoundProto
- Enclosing class:
JSObjectFactory
-
Nested Class Summary
Nested classes/interfaces inherited from class com.oracle.truffle.js.runtime.builtins.JSObjectFactory
JSObjectFactory.BoundProto, JSObjectFactory.IntrinsicBuilder, JSObjectFactory.RealmData, JSObjectFactory.UnboundProto -
Field Summary
Fields inherited from class com.oracle.truffle.js.runtime.builtins.JSObjectFactory
context -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedBoundProto(JSContext context, JSDynamicObject prototype, com.oracle.truffle.api.object.Shape factory) -
Method Summary
Modifier and TypeMethodDescriptiongetPrototype(JSRealm realm) com.oracle.truffle.api.object.ShapegetShape(JSRealm realm, JSDynamicObject proto) Methods inherited from class com.oracle.truffle.js.runtime.builtins.JSObjectFactory
createBound, createUnbound, getShape, hasInObjectProto, initProto, initProto, isInObjectProto, setPrototype, trackAllocation, verifyPrototype
-
Constructor Details
-
BoundProto
protected BoundProto(JSContext context, JSDynamicObject prototype, com.oracle.truffle.api.object.Shape factory)
-
-
Method Details
-
getPrototype
- Specified by:
getPrototypein classJSObjectFactory
-
getShape
- Specified by:
getShapein classJSObjectFactory
-