Home
last modified time | relevance | path

Searched refs:cloneClass (Results 1 - 2 of 2) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/tests/
H A Djs_hclass_test.cpp120 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 Druntime_stubs-inl.h894 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