Lines Matching refs:promise
12 #include "src/objects/js-promise-inl.h"
23 Handle<JSPromise> promise = args.at<JSPromise>(0);
26 Handle<Object> rejected_promise = promise;
32 isolate->RunAllPromiseHooks(PromiseHookType::kResolve, promise,
37 if (!promise->has_handler()) {
38 isolate->ReportPromiseReject(promise, value,
47 Handle<JSPromise> promise = args.at<JSPromise>(0);
49 isolate->ReportPromiseReject(promise, reason,
57 Handle<JSPromise> promise = args.at<JSPromise>(0);
59 isolate->ReportPromiseReject(promise, resolution,
67 Handle<JSPromise> promise = args.at<JSPromise>(0);
69 CHECK(!promise->has_handler());
70 isolate->ReportPromiseReject(promise, Handle<Object>(),
110 Handle<JSPromise> promise = args.at<JSPromise>(0);
112 return Smi::FromInt(promise->status());
118 Handle<JSPromise> promise = args.at<JSPromise>(0);
120 isolate->RunPromiseHook(PromiseHookType::kInit, promise, parent);
127 Handle<JSReceiver> promise = args.at<JSReceiver>(0);
128 if (promise->IsJSPromise()) {
129 isolate->OnPromiseBefore(Handle<JSPromise>::cast(promise));
137 Handle<JSReceiver> promise = args.at<JSReceiver>(0);
138 if (promise->IsJSPromise()) {
139 isolate->OnPromiseAfter(Handle<JSPromise>::cast(promise));
147 Handle<JSPromise> promise = args.at<JSPromise>(0);
150 return *JSPromise::Reject(promise, reason,
157 Handle<JSPromise> promise = args.at<JSPromise>(0);
161 JSPromise::Resolve(promise, resolution));