Lines Matching refs:factory
64 ObjectFactory *factory = thread->GetEcmaVM()->GetFactory();
67 JSHandle<TaggedArray> handleArgv = factory->NewTaggedArray(0);
68 JSHandle<JSFunction> handleFunc = factory->NewJSFunction(env);
70 JSHandle<JSTaggedValue> handlePendingJobVal(factory->NewPendingJob(handleFunc, handleArgv));
88 ObjectFactory *factory = thread->GetEcmaVM()->GetFactory();
91 JSHandle<TaggedArray> handleArgv1 = factory->NewTaggedArray(0);
92 JSHandle<JSFunction> handleFunc = factory->NewJSFunction(env);
94 JSHandle<JSTaggedValue> handlePendingJobVal(factory->NewPendingJob(handleFunc, handleArgv1));
99 JSHandle<TaggedArray> handleArgv2 = factory->NewTaggedArray(1);
119 ObjectFactory *factory = thread->GetEcmaVM()->GetFactory();
126 JSHandle<PromiseReaction> rejectReaction = factory->NewPromiseReaction();
131 JSHandle<TaggedArray> handleArgv = factory->NewTaggedArray(2);
135 JSHandle<PendingJob> handlePendingJob = factory->NewPendingJob(promiseReactionsJob, handleArgv);
154 ObjectFactory *factory = thread->GetEcmaVM()->GetFactory();
157 JSHandle<JSTaggedValue> paramMsg(factory->NewFromASCII("resolve"));
162 JSHandle<PromiseReaction> fulfillReaction = factory->NewPromiseReaction();
167 JSHandle<TaggedArray> handleArgv = factory->NewTaggedArray(2);
171 JSHandle<PendingJob> handlePendingJob = factory->NewPendingJob(promiseReactionsJob, handleArgv);
190 ObjectFactory *factory = thread->GetEcmaVM()->GetFactory();
193 JSHandle<JSTaggedValue> paramMsg(factory->NewFromASCII("Thrower"));
196 JSHandle<PromiseReaction> rejectReaction = factory->NewPromiseReaction();
201 JSHandle<TaggedArray> handleArgv = factory->NewTaggedArray(2);
205 JSHandle<PendingJob> handlePendingJob = factory->NewPendingJob(promiseReactionsJob, handleArgv);
215 auto factory = argv->GetThread()->GetEcmaVM()->GetFactory();
218 auto handlerMsg = factory->NewFromASCII("after_resolve");
236 ObjectFactory *factory = thread->GetEcmaVM()->GetFactory();
239 JSHandle<JSTaggedValue> paramMsg(factory->NewFromASCII("after_resolve"));
244 JSHandle<PromiseReaction> fulfillReaction = factory->NewPromiseReaction();
249 factory->NewJSFunction(env, reinterpret_cast<void *>(TestPromiseOnResolved));
250 JSHandle<TaggedArray> handleArgv = factory->NewTaggedArray(2);
254 JSHandle<PendingJob> handlePendingJob = factory->NewPendingJob(testPromiseResolved, handleArgv);
284 ObjectFactory *factory = thread->GetEcmaVM()->GetFactory();
290 JSHandle<JSPromise>::Cast(factory->NewJSObjectByConstructor(JSHandle<JSFunction>(promiseFunc), promiseFunc));
292 factory->NewJSFunction(env, reinterpret_cast<void *>(TestPromiseResolveThenableJob));
295 JSHandle<TaggedArray> handleArgv = factory->NewTaggedArray(3);
300 JSHandle<PendingJob> handlePendingJob = factory->NewPendingJob(promiseResolveThenableJob, handleArgv);