Class JSObjectFactory.IntrinsicBuilder
java.lang.Object
com.oracle.truffle.js.runtime.builtins.JSObjectFactory.IntrinsicBuilder
- Enclosing class:
JSObjectFactory
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreate(PrototypeSupplier prototypeSupplier, JSClass jsclass) create(PrototypeSupplier prototypeSupplier, CompilableBiFunction<JSContext, JSDynamicObject, com.oracle.truffle.api.object.Shape> shapeSupplier) <T extends JSClass & PrototypeSupplier>
JSObjectFactorycreate(T jsclass) intfinish()function(PrototypeSupplier intrinsicDefaultProto, boolean isStrict, boolean isConstructor, boolean isGenerator, boolean isBound, boolean isAsync)
-
Constructor Details
-
IntrinsicBuilder
-
-
Method Details
-
create
public JSObjectFactory create(PrototypeSupplier prototypeSupplier, CompilableBiFunction<JSContext, JSDynamicObject, com.oracle.truffle.api.object.Shape> shapeSupplier) -
create
-
create
-
function
public JSFunctionFactory function(PrototypeSupplier intrinsicDefaultProto, boolean isStrict, boolean isConstructor, boolean isGenerator, boolean isBound, boolean isAsync) -
finish
public int finish()
-