Searched refs:cloneClass (Results 1 - 2 of 2) sorted by relevance
/arkcompiler/ets_runtime/ecmascript/tests/ |
H A D | js_hclass_test.cpp | 120 JSHandle<JSHClass> cloneClass = JSHClass::Clone(thread, objectClass, false); in HWTEST_F_L0() local 121 EXPECT_TRUE(*cloneClass != nullptr); in HWTEST_F_L0() 122 EXPECT_TRUE(objectClass->GetObjectSize() == cloneClass->GetObjectSize()); in HWTEST_F_L0() 123 EXPECT_EQ(cloneClass->GetObjectSize(), 64U); // 64 : 64 not missing the size of inlinedproperties in HWTEST_F_L0() 124 EXPECT_TRUE(objectClass->GetLayout() == cloneClass->GetLayout()); in HWTEST_F_L0() 125 EXPECT_EQ(JSTaggedValue::SameValue(objectClass->GetPrototype(), cloneClass->GetPrototype()), true); in HWTEST_F_L0() 126 EXPECT_TRUE(objectClass->GetBitField() == cloneClass->GetBitField()); in HWTEST_F_L0() 127 EXPECT_TRUE(objectClass->GetBitField1() == cloneClass->GetBitField1()); in HWTEST_F_L0() 128 EXPECT_TRUE(objectClass->NumberOfProps() == cloneClass->NumberOfProps()); in HWTEST_F_L0() 129 EXPECT_EQ(cloneClass in HWTEST_F_L0() [all...] |
/arkcompiler/ets_runtime/ecmascript/stubs/ |
H A D | runtime_stubs-inl.h | 894 JSHandle<JSFunction> cloneClass = factory->CloneClassCtor(ctor, lexenv, canShareHClass); in RuntimeCloneClassFromTemplate() local 901 JSFunction::SetFunctionPrototypeOrInstanceHClass(thread, cloneClass, cloneClassPrototype.GetTaggedValue()); in RuntimeCloneClassFromTemplate() 904 PropertyDescriptor ctorDesc(thread, JSHandle<JSTaggedValue>(cloneClass), true, false, true); in RuntimeCloneClassFromTemplate() 909 cloneClass->SetHomeObject(thread, cloneClassPrototype); in RuntimeCloneClassFromTemplate() 912 RuntimeSetClassInheritanceRelationship(thread, JSHandle<JSTaggedValue>(cloneClass), base); in RuntimeCloneClassFromTemplate() 916 return cloneClass.GetTaggedValue(); in RuntimeCloneClassFromTemplate()
|
Completed in 7 milliseconds