Lines Matching defs:receiver
144 // ecma 26.1.5 Reflect.get (target, propertyKey [ , receiver])
159 // 3. If receiver is not present, then
160 // a. Set receiver to target.
161 // 4. Return ? target.[[Get]](key, receiver).
165 JSHandle<JSTaggedValue> receiver = GetCallArg(argv, BuiltinsBase::ArgsPosition::THIRD);
166 return JSTaggedValue::GetProperty(thread, val, key, receiver).GetValue().GetTaggedValue();
290 // ecma 26.1.12 Reflect.set (target, propertyKey, V [ , receiver])
306 // 3. If receiver is not present, then
307 // a. Set receiver to target.
308 // 4. Return ? target.[[Set]](key, receiver).
312 JSHandle<JSTaggedValue> receiver = GetCallArg(argv, BuiltinsBase::ArgsPosition::FOURTH);
313 return GetTaggedBoolean(JSTaggedValue::SetProperty(thread, targetVal, key, value, receiver));