Lines Matching defs:receiver

35     Handle<Object> receiver, bool* is_found) {
36 if (receiver.is_null()) {
37 receiver = lookup_start_object;
48 LookupIterator(isolate, receiver, lookup_key, lookup_start_object);
71 // Check that {object} is actually a receiver.
78 Handle<JSReceiver> receiver = Handle<JSReceiver>::cast(object);
85 // Lookup the {name} on {receiver}.
86 Maybe<bool> maybe = JSReceiver::HasProperty(isolate, receiver, name);
161 bool DeleteObjectPropertyFast(Isolate* isolate, Handle<JSReceiver> receiver,
167 // (1) The receiver must be a regular object and the key a unique name.
168 Handle<Map> receiver_map(receiver->map(), isolate);
202 isolate->heap()->NotifyObjectLayoutChange(*receiver, no_gc,
210 receiver->SetProperties(ReadOnlyRoots(isolate).empty_fixed_array());
212 ClearField(isolate, JSObject::cast(*receiver), index);
221 isolate->heap()->ClearRecordedSlot(*receiver,
222 receiver->RawField(index.offset()));
224 MemoryChunk* chunk = MemoryChunk::FromHeapObject(*receiver);
225 chunk->InvalidateRecordedSlots(*receiver);
236 receiver->set_map(*parent_map, kReleaseStore);
238 receiver->HeapObjectVerify(isolate);
239 receiver->property_array().PropertyArrayVerify(isolate);
255 JSObject::MigrateInstance(isolate, Handle<JSObject>::cast(receiver));
256 parent_map = handle(receiver->map(), isolate);
271 Handle<JSReceiver> receiver,
274 if (DeleteObjectPropertyFast(isolate, receiver, key)) return Just(true);
279 LookupIterator it(isolate, receiver, lookup_key, LookupIterator::OWN);
289 // Convert the {object} to a proper {receiver}.
290 Handle<JSReceiver> receiver;
291 ASSIGN_RETURN_FAILURE_ON_EXCEPTION(isolate, receiver,
294 // Collect the own keys for the {receiver}.
298 KeyAccumulator::GetKeys(receiver, KeyCollectionMode::kOwnOnly,
309 // Convert the {object} to a proper {receiver}.
310 Handle<JSReceiver> receiver;
311 ASSIGN_RETURN_FAILURE_ON_EXCEPTION(isolate, receiver,
314 // Collect the own keys for the {receiver}.
320 KeyAccumulator::GetKeys(receiver, KeyCollectionMode::kOwnOnly,
330 // Convert the {object} to a proper {receiver}.
331 Handle<JSReceiver> receiver;
332 ASSIGN_RETURN_FAILURE_ON_EXCEPTION(isolate, receiver,
335 Handle<Map> map(receiver->map(), isolate);
342 KeyAccumulator::GetKeys(receiver, KeyCollectionMode::kOwnOnly,
348 KeyAccumulator::GetKeys(receiver, KeyCollectionMode::kOwnOnly,
462 Handle<JSObject> receiver = args.at<JSObject>(0);
473 receiver->property_dictionary_swiss(), isolate);
476 receiver->SetProperties(*dictionary);
478 Handle<NameDictionary> dictionary(receiver->property_dictionary(), isolate);
481 receiver->SetProperties(*dictionary);
490 Handle<JSReceiver> receiver = args.at<JSReceiver>(0);
496 LookupIterator it(isolate, receiver, brand, LookupIterator::OWN);
520 return *receiver;
651 Handle<JSReceiver> receiver = args.at<JSReceiver>(0);
656 JSReceiver::GetOwnValues(receiver, PropertyFilter::ENUMERABLE_STRINGS,
665 Handle<JSReceiver> receiver = args.at<JSReceiver>(0);
670 JSReceiver::GetOwnValues(receiver, PropertyFilter::ENUMERABLE_STRINGS,
679 Handle<JSReceiver> receiver = args.at<JSReceiver>(0);
684 JSReceiver::GetOwnEntries(receiver, PropertyFilter::ENUMERABLE_STRINGS,
693 Handle<JSReceiver> receiver = args.at<JSReceiver>(0);
698 JSReceiver::GetOwnEntries(receiver, PropertyFilter::ENUMERABLE_STRINGS,
741 Handle<JSReceiver> receiver = args.at<JSReceiver>(0);
744 JSReceiver::GetPrototype(isolate, receiver));
950 Handle<JSReceiver> receiver;
951 ASSIGN_RETURN_FAILURE_ON_EXCEPTION(isolate, receiver,
954 Runtime::DeleteObjectProperty(isolate, receiver, key, language_mode);
994 // Check that {object} is actually a receiver.
1000 Handle<JSReceiver> receiver = Handle<JSReceiver>::cast(object);
1007 // Lookup the {name} on {receiver}.
1008 Maybe<bool> maybe = JSReceiver::HasProperty(isolate, receiver, name);