void ScriptPromisePropertyBase::resolveOrRejectInternal(v8::Handle<v8::Promise::Resolver> resolver) { switch (m_state) { case Pending: ASSERT_NOT_REACHED(); break; case Resolved: resolver->Resolve(resolvedValue(m_isolate, resolver->CreationContext()->Global())); break; case Rejected: resolver->Reject(rejectedValue(m_isolate, resolver->CreationContext()->Global())); break; } }
void ScriptPromisePropertyBase::resolveOrRejectInternal(v8::Local<v8::Promise::Resolver> resolver) { v8::Local<v8::Context> context = resolver->CreationContext(); switch (m_state) { case Pending: ASSERT_NOT_REACHED(); break; case Resolved: resolver->Resolve(context, resolvedValue(m_isolate, context->Global())); break; case Rejected: resolver->Reject(context, rejectedValue(m_isolate, context->Global())); break; } }