Lines Matching refs:descs
1504 const std::vector<PropertyDescriptor> &descs,
1511 uint32_t length = descs.size();
1527 CreateSInlinedLayout(thread, descs, hclass, parentHClass);
1529 CreateSDictLayout(thread, descs, hclass, parentHClass);
1535 JSHandle<JSHClass> JSHClass::CreateSConstructorHClass(JSThread *thread, const std::vector<PropertyDescriptor> &descs)
1537 auto hclass = CreateSHClass(thread, descs, nullptr, true);
1543 JSHandle<JSHClass> JSHClass::CreateSPrototypeHClass(JSThread *thread, const std::vector<PropertyDescriptor> &descs)
1545 auto hclass = CreateSHClass(thread, descs);
1552 const std::vector<PropertyDescriptor> &descs,
1563 auto length = descs.size();
1568 key.Update(descs[i].GetKey());
1570 PropertyAttributes::Default(descs[i].IsWritable(), descs[i].IsEnumerable(), descs[i].IsConfigurable());
1571 if (UNLIKELY(descs[i].GetValue()->IsAccessor())) {
1576 attr.SetSharedFieldType(descs[i].GetSharedFieldType());
1607 const std::vector<PropertyDescriptor> &descs,
1620 auto length = descs.size();
1629 key.Update(descs[i].GetKey());
1631 PropertyAttributes::Default(descs[i].IsWritable(), descs[i].IsEnumerable(), descs[i].IsConfigurable());
1632 attr.SetSharedFieldType(descs[i].GetSharedFieldType());