Lines Matching refs:jsObject
150 JSHandle<JSObject> jsObject = factory->NewJSObjectByConstructor(JSHandle<JSFunction>(objFun), objFun);
151 JSHandle<JSHClass> objectClass(thread, jsObject->GetJSHClass());
160 JSObject::SetProperty(thread, JSHandle<JSTaggedValue>(jsObject), objKey1, objValue1);
161 JSObject::SetProperty(thread, JSHandle<JSTaggedValue>(jsObject), objKey2, objValue2);
162 JSObject::SetProperty(thread, JSHandle<JSTaggedValue>(jsObject), objKey3, objValue3);
164 EXPECT_FALSE(jsObject->GetJSHClass()->IsDictionaryMode());
165 ElementsKind oldKind = jsObject->GetJSHClass()->GetElementsKind();
166 JSHClass::TransitionElementsToDictionary(thread, jsObject);
167 JSObject::TryMigrateToGenericKindForJSObject(thread, jsObject, oldKind);
168 auto resultDict = NameDictionary::Cast(jsObject->GetProperties().GetTaggedObject());
172 JSHandle<JSHClass> dictionaryClass(thread, jsObject->GetJSHClass());