Lines Matching refs:dict
421 JSHandle<NameDictionary> dict = BuildDictionaryProperties(thread, prototype, nonStaticKeys, nonStaticProperties,
423 prototype->SetProperties(thread, dict);
446 JSHandle<NameDictionary> dict = BuildDictionaryProperties(thread, JSHandle<JSObject>(constructor), staticKeys,
448 constructor->SetProperties(thread, dict);
527 JSHandle<NameDictionary> dict = BuildDictionaryProperties(thread, prototype, nonStaticKeys, nonStaticProperties,
529 prototype->SetProperties(thread, dict);
559 JSHandle<NameDictionary> dict = BuildDictionaryProperties(thread, JSHandle<JSObject>(constructor), staticKeys,
561 constructor->SetProperties(thread, dict);
607 JSMutableHandle<NameDictionary> dict(
642 JSHandle<NameDictionary> newDict = NameDictionary::PutIfAbsent(thread, dict, propKey, propValue, attributes);
643 dict.Update(newDict);
645 return dict;
786 JSHandle<NameDictionary> dict = BuildSendableDictionaryProperties(thread, prototype, nonStaticKeys,
788 prototype->SetProperties(thread, dict);
812 JSHandle<NameDictionary> dict =
815 JSMutableHandle<NameDictionary> nameDict(thread, dict);
843 JSMutableHandle<NameDictionary> dict(
852 int entry = dict->FindEntry(key.GetTaggedValue());
857 NameDictionary::PutIfAbsent(thread, dict, key, index, attr);
858 dict.Update(newDict);
866 auto existIndex = static_cast<uint32_t>(dict->GetValue(entry).GetNumber());
886 JSMutableHandle<NameDictionary> dict(
900 NameDictionary::PutIfAbsent(thread, dict, propKey, propValue, attributes);
901 dict.Update(newDict);
910 JSHandle<NameDictionary> newDict = NameDictionary::PutIfAbsent(thread, dict, propKey, propValue, attributes);
911 dict.Update(newDict);
913 return dict;
930 uint32_t length, JSMutableHandle<NameDictionary> &dict, PropertyAttributes attributes)
942 JSHandle<NameDictionary> newDict = NameDictionary::Put(thread, dict, key, value, attributes);
943 dict.Update(newDict);
1006 JSMutableHandle<NameDictionary> dict(thread, nameDict);
1007 AddFieldTypeToDict(thread, fieldTypeArray, length, dict);
1008 hclass->SetLayout(thread, dict);
1032 JSHandle<NameDictionary> dict =
1034 AddFieldTypeToHClass(thread, fieldTypeArray, length, dict, iHClass);
1055 JSHandle<NameDictionary> dict =
1065 dict = NameDictionary::Put(thread, dict, key, value, attr);
1067 AddFieldTypeToHClass(thread, fieldTypeArray, length, dict, iHClass);
1073 JSHandle<NameDictionary> dict =
1075 baseDict->Rehash(thread, *dict);
1076 dict->SetNextEnumerationIndex(thread, baseDict->GetNextEnumerationIndex());
1078 AddFieldTypeToHClass(thread, fieldTypeArray, length, dict, iHClass);