Lines Matching defs:dict

180     JSMutableHandle<NameDictionary> dict(
205 JSHandle<NameDictionary> newDict = NameDictionary::PutIfAbsent(thread, dict, keyHandle, valueHandle, attr);
206 dict.Update(newDict);
209 receiver->SetProperties(thread, dict);
218 return dict;
230 JSMutableHandle<NumberDictionary> dict(thread, NumberDictionary::Create(thread));
241 JSHandle<NumberDictionary> newDict = NumberDictionary::PutIfAbsent(thread, dict, key, valueHandle, attr);
242 dict.Update(newDict);
244 obj->SetElements(thread, dict);
347 JSMutableHandle<ecmascript::NameDictionary> dict(
356 ecmascript::NameDictionary::PutIfAbsent(thread, dict, propKey, propValue, attr);
357 dict.Update(newDict);
359 obj->SetProperties(thread, dict);
437 JSHandle<NumberDictionary> dict(thread, receiver->GetElements());
438 JSHandle<NumberDictionary> newKey = NumberDictionary::Put(thread, dict, keyHandle, value, attr);
496 GlobalDictionary *dict = GlobalDictionary::Cast(array);
497 return dict->GetAllKeys(thread, offset, *keyArray);
500 NameDictionary *dict = NameDictionary::Cast(obj->GetProperties().GetTaggedObject());
501 dict->GetAllKeys(thread, offset, *keyArray);
520 GlobalDictionary *dict = GlobalDictionary::Cast(array);
521 return dict->GetAllKeysByFilter(thread, keyArrayEffectivelength, *keyArray, filter);
524 NameDictionary *dict = NameDictionary::Cast(obj->GetProperties().GetTaggedObject());
525 dict->GetAllKeysByFilter(thread, keyArrayEffectivelength, *keyArray, filter);
541 NameDictionary *dict = NameDictionary::Cast(obj->GetProperties().GetTaggedObject());
542 dict->GetAllKeysIntoVector(keyVector);
552 GlobalDictionary *dict = GlobalDictionary::Cast(obj->GetProperties().GetTaggedObject());
553 dict->GetEnumAllKeys(thread, 0, *keyArray, keys);
584 NameDictionary *dict = NameDictionary::Cast(obj->GetProperties().GetTaggedObject());
585 dict->GetAllEnumKeys(thread, 0, keyArray, keys);
604 GlobalDictionary *dict = GlobalDictionary::Cast(obj->GetProperties().GetTaggedObject());
605 dict->GetEnumAllKeys(thread, offset, *keyArray, &keys);
609 NameDictionary *dict = NameDictionary::Cast(obj->GetProperties().GetTaggedObject());
610 dict->GetAllEnumKeys(thread, offset, keyArray, &keys);
692 JSHandle<NumberDictionary> dict = JSHandle<NumberDictionary>::Cast(elements);
693 dict->GetAllKeysIntoVector(keyVector);
787 GlobalDictionary *dict = GlobalDictionary::Cast(array);
788 return dict->GetNumOfEnumKeys();
791 NameDictionary *dict = NameDictionary::Cast(GetProperties().GetTaggedObject());
792 return dict->GetNumOfEnumKeys();
1137 auto dict = GlobalDictionary::Cast(GetProperties().GetTaggedObject());
1138 auto entry = dict->FindEntry(key);
1142 return dict->GetBox(entry);
1672 NameDictionary *dict = NameDictionary::Cast(obj->GetProperties().GetTaggedObject());
1673 dict->GetAllEnumKeys(thread, *keys, keyArray, keys, shadowQueue, lastLength);
1900 auto dict = NameDictionary::Cast(obj->GetProperties().GetTaggedObject());
1901 dict->UpdateAllAttributesToNoWitable(thread);
2740 JSMutableHandle<NameDictionary> dict(
2750 JSHandle<NameDictionary> newDict = NameDictionary::PutIfAbsent(thread, dict, keyHandle, valueHandle, attr);
2751 dict.Update(newDict);
2753 obj->SetProperties(thread, dict);
2837 NameDictionary *dict = NameDictionary::Cast(GetProperties().GetTaggedObject());
2838 int entry = dict->FindEntry(key);
2842 dict->UpdateValue(thread, entry, value);