Lines Matching refs:dictionary
26 #include "src/objects/swiss-name-dictionary-inl.h"
472 Handle<SwissNameDictionary> dictionary(
474 dictionary = SwissNameDictionary::Add(isolate, dictionary, name, value,
476 receiver->SetProperties(*dictionary);
478 Handle<NameDictionary> dictionary(receiver->property_dictionary(), isolate);
479 dictionary =
480 NameDictionary::Add(isolate, dictionary, name, value, property_details);
481 receiver->SetProperties(*dictionary);
812 // Attempt dictionary lookup.
813 GlobalDictionary dictionary = JSGlobalObject::cast(*lookup_start_object)
815 InternalIndex entry = dictionary.FindEntry(isolate, key);
817 PropertyCell cell = dictionary.CellAt(entry);
825 // Attempt dictionary lookup.
827 SwissNameDictionary dictionary =
829 InternalIndex entry = dictionary.FindEntry(isolate, *key);
831 (dictionary.DetailsAt(entry).kind() == PropertyKind::kData)) {
832 return dictionary.ValueAt(entry);
835 NameDictionary dictionary =
837 InternalIndex entry = dictionary.FindEntry(isolate, key);
839 (dictionary.DetailsAt(entry).kind() == PropertyKind::kData)) {
840 return dictionary.ValueAt(entry);
974 Handle<NameDictionary> dictionary = args.at<NameDictionary>(0);
976 return *NameDictionary::Shrink(isolate, dictionary);
982 Handle<SwissNameDictionary> dictionary = args.at<SwissNameDictionary>(0);
984 return *SwissNameDictionary::Shrink(isolate, dictionary);