Lines Matching defs:promise
1350 // cause a promise rejection.
1805 void Isolate::PushPromise(Handle<JSObject> promise) {
1809 Handle<JSObject>::cast(global_handles()->Create(*promise));
1818 Handle<Object> global_promise = tltop->promise_on_stack_->promise();
1826 Handle<JSPromise> promise);
1852 Handle<JSPromise> promise) {
1853 // If this promise was marked as being handled by a catch block
1855 if (promise->handled_hint()) return true;
1863 Handle<Object> outer_promise_obj = JSObject::GetDataProperty(promise, key);
1870 Handle<Object> queue(promise->reject_reactions(), isolate);
1871 Handle<Object> deferred_promise(promise->deferred_promise(), isolate);
1904 bool Isolate::PromiseHasUserDefinedRejectHandler(Handle<Object> promise) {
1905 if (!promise->IsJSPromise()) return false;
1907 this, Handle<JSPromise>::cast(promise));
1929 // Mark the inner promise as caught in the "synchronous case" so
1940 ? Handle<Object>::cast(promise_on_stack->promise())
1949 retval = promise_on_stack->promise();
3306 void Isolate::RunPromiseHook(PromiseHookType type, Handle<JSPromise> promise,
3308 if (debug()->is_active()) debug()->RunPromiseHook(type, promise, parent);
3310 promise_hook_(type, v8::Utils::PromiseToLocal(promise),
3319 void Isolate::ReportPromiseReject(Handle<JSObject> promise,
3328 v8::Utils::PromiseToLocal(promise), event, v8::Utils::ToLocal(value),