Lines Matching defs:capability
695 // 6. Let capability be ! NewPromiseCapability(%Promise%).
696 Handle<JSPromise> capability = isolate->factory()->NewJSPromise();
698 // 7. Set module.[[TopLevelCapability]] to capability.
699 module->set_top_level_capability(*capability);
727 // d. Perform ! Call(capability.[[Reject]], undefined,
730 JSPromise::Reject(capability, handle(module->exception(), isolate));
738 // i. Perform ! Call(capability.[[Resolve]], undefined,
740 JSPromise::Resolve(capability, isolate->factory()->undefined_value())
748 // 11. Return capability.[[Promise]].
749 return capability;
775 Handle<JSPromise> capability(
777 JSPromise::Resolve(capability, isolate->factory()->undefined_value())
841 Handle<JSPromise> capability(
843 JSPromise::Resolve(capability, isolate->factory()->undefined_value())
905 Handle<JSPromise> capability(
907 JSPromise::Reject(capability, exception);
924 // 4. Let capability be ! NewPromiseCapability(%Promise%).
925 Handle<JSPromise> capability = isolate->factory()->NewJSPromise();
952 // 11. Perform ! PerformPromiseThen(capability.[[Promise]],
955 Execution::CallBuiltin(isolate, isolate->promise_then(), capability,
959 // 12. Perform ! module.ExecuteModule(capability).
964 InnerExecuteAsyncModule(isolate, module, capability);
980 Handle<JSPromise> capability) {
983 // capability.
986 async_function_object->set_promise(*capability);