Lines Matching defs:receiver
22 // receiver. Returns nullptr if the call is illegal.
25 JSReceiver receiver) {
29 if (!recv_type.IsFunctionTemplateInfo()) return receiver;
31 if (!receiver.IsJSObject()) return JSReceiver();
33 JSObject js_obj_receiver = JSObject::cast(receiver);
36 // Check the receiver.
37 if (signature.IsTemplateFor(js_obj_receiver)) return receiver;
54 Handle<Object> receiver, BuiltinArguments args) {
58 DCHECK(args.receiver()->IsTheHole(isolate));
74 DCHECK_EQ(*js_receiver, *args.receiver());
78 DCHECK(receiver->IsJSReceiver());
79 js_receiver = Handle<JSReceiver>::cast(receiver);
97 // This function cannot be called with the given receiver. Abort!
133 Handle<Object> receiver = args.receiver();
140 fun_data, receiver, args));
144 fun_data, receiver, args));
170 Handle<Object> receiver,
178 // Do proper receiver conversion for non-strict mode api functions.
179 if (!is_construct && !receiver->IsJSReceiver()) {
182 ASSIGN_RETURN_ON_EXCEPTION(isolate, receiver,
183 Object::ConvertReceiver(isolate, receiver),
199 // new target, function, arguments reversed, receiver.
215 argv[cursor++] = receiver->ptr();
224 fun_data, receiver, arguments);
227 fun_data, receiver, arguments);
239 Handle<Object> receiver = args.receiver();
242 JSObject obj = JSObject::cast(*receiver);