Lines Matching refs:factory
36 ObjectFactory *factory = thread->GetEcmaVM()->GetFactory();
40 factory->NewEcmaHClass(JSObject::SIZE, JSType::ACCESSOR_DATA, nullHandle);
41 TaggedObject *accObject = factory->NewObject(accClassHandle);
49 factory->NewEcmaHClass(JSObject::SIZE, JSType::INTERNAL_ACCESSOR, nullHandle);
50 TaggedObject *internalAccObject = factory->NewObject(internalAccClassHandle);
66 ObjectFactory *factory = thread->GetEcmaVM()->GetFactory();
67 JSHandle<AccessorData> accHandle = factory->NewAccessorData();
72 JSHandle<AccessorData> internalAccHancle = factory->NewInternalAccessor(setter, getter);
76 JSHandle<JSHClass> accClass = factory->NewEcmaHClass(JSObject::SIZE, JSType::ACCESSOR_DATA, nullHandle);
77 TaggedObject *accObject = factory->NewObject(accClass);
84 factory->NewEcmaHClass(JSObject::SIZE, JSType::INTERNAL_ACCESSOR, nullHandle);
85 TaggedObject *internalAccObject = factory->NewObject(internalAccClass);
101 ObjectFactory *factory = thread->GetEcmaVM()->GetFactory();
105 JSHandle<AccessorData> accHandle = factory->NewAccessorData();
116 factory->NewInternalAccessor(setter, getter));
125 JSHandle<JSHClass> accClass = factory->NewEcmaHClass(JSObject::SIZE, JSType::ACCESSOR_DATA, nullHandle);
126 TaggedObject *accObject = factory->NewObject(accClass);
136 factory->NewEcmaHClass(JSObject::SIZE, JSType::INTERNAL_ACCESSOR, nullHandle);
137 TaggedObject *internalAccObject = factory->NewObject(internalAccClass);
154 ObjectFactory *factory = thread->GetEcmaVM()->GetFactory();
161 factory->CloneJSFunction(JSHandle<JSFunction>(thread, func1));
166 factory->NewEcmaHClass(JSObject::SIZE, JSType::INTERNAL_ACCESSOR, nullPrototypeHandle);
167 JSHandle<InternalAccessor> internal(thread, factory->NewObject(accClass1));
193 ObjectFactory *factory = thread->GetEcmaVM()->GetFactory();
197 factory->NewEcmaHClass(JSObject::SIZE, JSType::COMPLETION_RECORD, nullHandle);
198 TaggedObject *comRecordObject = factory->NewObject(comRecordClassHandle);
213 ObjectFactory *factory = thread->GetEcmaVM()->GetFactory();
217 factory->NewCompletionRecord(CompletionRecordType::NORMAL, exceptionHandle);
221 factory->NewCompletionRecord(CompletionRecordType::THROW, exceptionHandle);