Home | History | Annotate | Download | only in src

Lines Matching refs:receiver

1604                                                        Object* receiver) {
1605 Object* current = receiver->GetPrototype(isolate);
1672 JSObject* receiver,
1677 Isolate* isolate = receiver->GetIsolate();
1678 for (JSObject* current = receiver;
2619 // the associated global receiver for "normal" functions.
2945 generator = JSGeneratorObject::cast(frame->receiver());
2953 generator->set_receiver(frame->receiver());
4829 // Fast cases for getting named properties of the receiver JSObject
4844 JSObject* receiver = JSObject::cast(args[0]);
4846 if (receiver->HasFastProperties()) {
4848 Map* receiver_map = receiver->map();
4853 Object* value = receiver->RawFastPropertyAt(offset);
4861 receiver->LocalLookup(key, &result);
4870 return receiver->FastPropertyAt(result.representation(), offset);
4874 NameDictionary* dictionary = receiver->property_dictionary();
4879 if (!receiver->IsGlobalObject()) return value;
5226 Handle<JSReceiver> receiver,
5240 if (receiver->IsStringObjectWithCharacterAt(index)) {
5244 Handle<Object> result = JSReceiver::DeleteElement(receiver, index, mode);
5261 Handle<Object> result = JSReceiver::DeleteProperty(receiver, name, mode);
5520 CONVERT_ARG_CHECKED(JSReceiver, receiver, 0);
5523 bool result = receiver->HasProperty(key);
5533 CONVERT_ARG_CHECKED(JSReceiver, receiver, 0);
5536 bool result = receiver->HasElement(index);
8147 // The 'Function' function ignores the receiver object when
8149 // is returned. The receiver object is only used for error
8153 // the shared part of the function. Since the receiver is
8154 // ignored anyway, we use the global object as the receiver
8659 Object* receiver = args[0];
8681 Handle<Object> hreceiver(receiver, isolate);
8694 Handle<Object> receiver = args.at<Object>(1);
8718 Execution::Call(fun, receiver, argc, argv, &threw, true);
9052 // as the receiver. This allows arguments objects to be used as
9057 // Fall back to using the global object as the implicit receiver if
9094 // receiver is the global object; see ECMA-262, 3rd., 10.1.6 and 10.2.3.
9096 // Use the hole as the receiver to signal that the receiver is implicit
9097 // and that the global receiver should be used (as distinguished from an
9098 // explicit receiver that happens to be a global object).
9099 Handle<Object> receiver = isolate->factory()->the_hole_value();
9116 return MakePair(value, *receiver);
9118 return MakePair(Unhole(isolate->heap(), value, attributes), *receiver);
9561 Handle<Object> receiver,
9592 return MakePair(*compiled, *receiver);
9899 Handle<JSObject> receiver,
9904 ExternalArrayClass::cast(receiver->elements()));
10079 Handle<JSArray> receiver,
10081 uint32_t length = static_cast<uint32_t>(receiver->length()->Number());
10082 switch (receiver->GetElementsKind()) {
10089 Handle<FixedArray> elements(FixedArray::cast(receiver->elements()));
10097 } else if (receiver->HasElement(j)) {
10098 // Call GetElement on receiver, not its prototype, or getters won't
10099 // have the correct receiver.
10100 element_value = Object::GetElement(receiver, j);
10112 FixedDoubleArray::cast(receiver->elements()));
10122 } else if (receiver->HasElement(j)) {
10123 // Call GetElement on receiver, not its prototype, or getters won't
10124 // have the correct receiver.
10125 Handle<Object> element_value = Object::GetElement(receiver, j);
10133 Handle<SeededNumberDictionary> dict(receiver->element_dictionary());
10137 CollectElementIndices(receiver, length, &indices);
10144 Handle<Object> element = Object::GetElement(receiver, index);
10156 receiver->elements()));
10165 isolate, receiver, true, true, visitor);
10170 isolate, receiver, true, true, visitor);
10175 isolate, receiver, true, true, visitor);
10180 isolate, receiver, true, true, visitor);
10185 isolate, receiver, true, false, visitor);
10190 isolate, receiver, true, false, visitor);
10195 isolate, receiver, false, false, visitor);
10200 isolate, receiver, false, false, visitor);
10511 CONVERT_ARG_CHECKED(JSReceiver, receiver, 0);
10515 if (!receiver->IsJSObject()) return isolate->heap()->undefined_value();
10516 return JSObject::cast(receiver)->LookupAccessor(name, component);
10567 Object* receiver,
10597 receiver, structure, name);
10961 // 1: Receiver
11189 // Add the receiver (same as in function frame).
11191 // THE FRAME ITERATOR TO WRAP THE RECEIVER.
11192 Handle<Object> receiver(it.frame()->receiver(), isolate);
11193 if (!receiver->IsJSObject() &&
11196 // If the receiver is not a JSObject and the function is not a
11199 // hide this optimization from the debugger, we wrap the receiver
11205 ASSERT(!receiver->IsUndefined() && !receiver->IsNull());
11206 receiver =
11207 isolate->factory()->ToObject(receiver, calling_frames_native_context);
11209 details->set(kFrameDetailsReceiverIndex, *receiver);
12555 Handle<Object> receiver,
12577 eval_fun, receiver, 0, NULL, &pending_exception);
12650 Handle<Object> receiver(frame->receiver(), isolate);
12653 DebugEvaluate(isolate, context, context_extension, receiver, source);
12698 Handle<Object> receiver = isolate->global_object();
12699 return DebugEvaluate(isolate, context, context_extension, receiver, source);
13934 // element segments each containing a receiver, function, code and
14061 // TODO(antonm): consider passing a receiver when constructing a cache.
14062 Handle<Object> receiver(isolate->native_context()->global_object(),
14068 receiver,