Lines Matching refs:JSPromiseReaction
27 #include "JSPromiseReaction.h"
44 ExecutePromiseReactionMicrotask(VM& vm, JSPromiseReaction* reaction, JSValue argument)
57 Strong<JSPromiseReaction> m_reaction;
61 PassRefPtr<Microtask> createExecutePromiseReactionMicrotask(VM& vm, JSPromiseReaction* reaction, JSValue argument)
126 const ClassInfo JSPromiseReaction::s_info = { "JSPromiseReaction", 0, 0, 0, CREATE_METHOD_TABLE(JSPromiseReaction) };
128 JSPromiseReaction* JSPromiseReaction::create(VM& vm, JSPromiseDeferred* deferred, JSValue handler)
130 JSPromiseReaction* promiseReaction = new (NotNull, allocateCell<JSPromiseReaction>(vm.heap)) JSPromiseReaction(vm);
135 JSPromiseReaction::JSPromiseReaction(VM& vm)
140 void JSPromiseReaction::finishCreation(VM& vm, JSPromiseDeferred* deferred, JSValue handler)
147 void JSPromiseReaction::visitChildren(JSCell* cell, SlotVisitor& visitor)
149 JSPromiseReaction* thisObject = jsCast<JSPromiseReaction*>(cell);