Lines Matching refs:promise
160 // 2. Let promise be ? PromiseResolve(%Promise%, completion.[[Value]]).
163 JSTaggedValue promise = PromiseResolve(thread,
165 JSHandle<JSPromise> handPromise(thread, promise);
186 // 11. Perform ! PerformPromiseThen(promise, onFulfilled, onRejected).
257 "Resolve: The promise and resolution cannot be the same.", StackCheck::NO);
272 JSHandle<JSObject> promise(thread, pcap->GetPromise());
273 return promise.GetTaggedValue();
299 JSHandle<JSObject> promise(thread, pcap->GetPromise());
300 return promise.GetTaggedValue();
303 JSTaggedValue JSAsyncGeneratorObject::PromiseResolve(JSThread *thread, const JSHandle<JSTaggedValue> promise,
307 ASSERT(promise->IsECMAObject());
312 if (JSTaggedValue::SameValue(ctorValue.GetTaggedValue(), promise.GetTaggedValue())) {
316 JSHandle<PromiseCapability> promiseCapability = JSPromise::NewPromiseCapability(thread, promise);