Home
last modified time | relevance | path

Searched refs:promiseCapability (Results 1 – 7 of 7) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/
Djs_async_from_sync_iterator.cpp57 … JSHandle<PromiseCapability> &promiseCapability) in AsyncFromSyncIteratorContinuation() argument
64 RETURN_REJECT_PROMISE_IF_ABRUPT(thread, tmpDone, promiseCapability); in AsyncFromSyncIteratorContinuation()
68 RETURN_REJECT_PROMISE_IF_ABRUPT(thread, value, promiseCapability); in AsyncFromSyncIteratorContinuation()
79 RETURN_REJECT_PROMISE_IF_ABRUPT(thread, valueWrapper, promiseCapability); in AsyncFromSyncIteratorContinuation()
91 onFulRejected, promiseCapability); in AsyncFromSyncIteratorContinuation()
93 return promiseCapability->GetPromise(); in AsyncFromSyncIteratorContinuation()
Djs_promise.cpp94 JSHandle<PromiseCapability> promiseCapability = factory->NewPromiseCapability(); in NewPromiseCapability() local
99 executor->SetCapability(thread, promiseCapability.GetTaggedValue()); in NewPromiseCapability()
110 if (!promiseCapability->GetResolve().IsCallable()) { in NewPromiseCapability()
115 if (!promiseCapability->GetReject().IsCallable()) { in NewPromiseCapability()
120 promiseCapability->SetPromise(thread, promise); in NewPromiseCapability()
122 return promiseCapability; in NewPromiseCapability()
Djs_async_from_sync_iterator.h30 … JSHandle<PromiseCapability> &promiseCapability);
Djs_async_generator_object.cpp322 … JSHandle<PromiseCapability> promiseCapability = JSPromise::NewPromiseCapability(thread, promise); in PromiseResolve() local
324 JSHandle<JSTaggedValue> resolve(thread, promiseCapability->GetResolve()); in PromiseResolve()
334 JSHandle<JSPromise> promiseObj(thread, promiseCapability->GetPromise()); in PromiseResolve()
/arkcompiler/ets_runtime/ecmascript/builtins/
Dbuiltins_promise.cpp197 …JSHandle<PromiseCapability> promiseCapability = JSPromise::NewPromiseCapability(thread, thisValue); in Race() local
207 RETURN_REJECT_PROMISE_IF_ABRUPT(thread, iterator, promiseCapability); in Race()
218 …ompletionRecord> result = PerformPromiseRace(thread, iteratorRecord, promiseCapability, thisValue); in Race()
224 RETURN_REJECT_PROMISE_IF_ABRUPT(thread, result, promiseCapability); in Race()
227 RETURN_REJECT_PROMISE_IF_ABRUPT(thread, result, promiseCapability); in Race()
231 RETURN_REJECT_PROMISE_IF_ABRUPT(thread, result, promiseCapability); in Race()
268 …JSHandle<PromiseCapability> promiseCapability = JSPromise::NewPromiseCapability(thread, thisValue); in Resolve() local
273 JSHandle<JSTaggedValue> resolve(thread, promiseCapability->GetResolve()); in Resolve()
282 JSHandle<JSObject> promise(thread, promiseCapability->GetPromise()); in Resolve()
304 …JSHandle<PromiseCapability> promiseCapability = JSPromise::NewPromiseCapability(thread, thisValue); in Reject() local
[all …]
Dbuiltins_promise_handler.cpp148 JSHandle<PromiseCapability> promiseCapability(thread, executor->GetCapability()); in Executor() local
149 if (!promiseCapability->GetResolve().IsUndefined()) { in Executor()
153 if (!promiseCapability->GetReject().IsUndefined()) { in Executor()
160 promiseCapability->SetResolve(thread, resolve); in Executor()
161 promiseCapability->SetReject(thread, reject); in Executor()
363 …JSHandle<PromiseCapability> promiseCapability = JSPromise::NewPromiseCapability(thread, constructo… in PromiseResolve() local
365 JSHandle<JSTaggedValue> promiseCapaHandle = JSHandle<JSTaggedValue>::Cast(promiseCapability); in PromiseResolve()
369 JSHandle<JSTaggedValue> resolve(thread, promiseCapability->GetResolve()); in PromiseResolve()
379 JSHandle<JSTaggedValue> promise(thread, promiseCapability->GetPromise()); in PromiseResolve()
/arkcompiler/ets_runtime/ecmascript/stubs/
Druntime_stubs-inl.h1416 …JSHandle<PromiseCapability> promiseCapability = JSPromise::NewPromiseCapability(thread, promiseFun… in RuntimeDynamicImport() local
1421 argv->Set(thread, 0, promiseCapability->GetResolve()); in RuntimeDynamicImport()
1422 argv->Set(thread, 1, promiseCapability->GetReject()); // 1 : reject method in RuntimeDynamicImport()
1430 return promiseCapability->GetPromise(); in RuntimeDynamicImport()