Lines Matching refs:target

479       HeapObject target = Handle<JSProxy>::cast(currInput)->target(isolate);
480 currInput = Handle<Object>(target, isolate);
1206 // 5. Let target be the value of the [[ProxyTarget]] internal slot of O.
1207 Handle<JSReceiver> target(JSReceiver::cast(proxy->target()), isolate);
1215 // 7.a Return target.[[Get]](P, Receiver).
1217 LookupIterator it(isolate, receiver, key, target);
1222 // 8. Let trapResult be ? Call(trap, handler, «target, P, Receiver»).
1224 Handle<Object> args[] = {target, name, receiver};
1230 JSProxy::CheckGetSetTrapResult(isolate, name, target, trap_result, kGet);
1242 Handle<JSReceiver> target,
1245 // 9. Let targetDesc be ? target.[[GetOwnProperty]](P).
1248 JSReceiver::GetOwnPropertyDescriptor(isolate, target, name, &target_desc);
1350 // 4. Let target be the value of the [[ProxyTarget]] internal slot.
1356 Handle<JSReceiver> target(JSReceiver::cast(proxy->target()), isolate);
1363 // 6. If trap is undefined, then return target.[[GetPrototypeOf]]().
1365 return JSReceiver::GetPrototype(isolate, target);
1367 // 7. Let handlerProto be ? Call(trap, handler, «target»).
1368 Handle<Object> argv[] = {target};
1380 // 9. Let extensibleTarget be ? IsExtensible(target).
1381 Maybe<bool> is_extensible = JSReceiver::IsExtensible(target);
1385 // 11. Let targetProto be ? target.[[GetPrototypeOf]]().
1388 JSReceiver::GetPrototype(isolate, target),
3046 object = handle(JSReceiver::cast(proxy->target()), isolate);
3070 // 5. Let target be the value of the [[ProxyTarget]] internal slot of O.
3071 Handle<JSReceiver> target(JSReceiver::cast(proxy->target()), isolate);
3081 // 7a. Return target.[[HasProperty]](P).
3082 return JSReceiver::HasProperty(isolate, target, name);
3084 // 8. Let booleanTrapResult be ToBoolean(? Call(trap, handler, «target, P»)).
3086 Handle<Object> args[] = {target, name};
3094 MAYBE_RETURN(JSProxy::CheckHasTrap(isolate, name, target), Nothing<bool>());
3101 Handle<JSReceiver> target) {
3102 // 9a. Let targetDesc be ? target.[[GetOwnProperty]](P).
3105 JSReceiver::GetOwnPropertyDescriptor(isolate, target, name, &target_desc);
3116 // 9b ii. Let extensibleTarget be ? IsExtensible(target).
3117 Maybe<bool> extensible_target = JSReceiver::IsExtensible(target);
3143 Handle<JSReceiver> target(JSReceiver::cast(proxy->target()), isolate);
3151 LookupIterator it(isolate, receiver, key, target);
3158 Handle<Object> args[] = {target, name, value, receiver};
3170 JSProxy::CheckGetSetTrapResult(isolate, name, target, value, kSet);
3194 Handle<JSReceiver> target(JSReceiver::cast(proxy->target()), isolate);
3201 return JSReceiver::DeletePropertyOrElement(target, name, language_mode);
3205 Handle<Object> args[] = {target, name};
3217 return JSProxy::CheckDeleteTrap(isolate, name, target);
3221 Handle<JSReceiver> target) {
3222 // 10. Let targetDesc be ? target.[[GetOwnProperty]](P).
3225 JSReceiver::GetOwnPropertyDescriptor(isolate, target, name, &target_desc);
3235 // 13. Let extensibleTarget be ? IsExtensible(target).
3236 Maybe<bool> extensible_target = JSReceiver::IsExtensible(target);
3249 MaybeHandle<JSProxy> JSProxy::New(Isolate* isolate, Handle<Object> target,
3251 if (!target->IsJSReceiver()) {
3259 return isolate->factory()->NewJSProxy(Handle<JSReceiver>::cast(target),
3502 // 5. Let target be the value of the [[ProxyTarget]] internal slot of O.
3503 Handle<JSReceiver> target(JSReceiver::cast(proxy->target()), isolate);
3512 // 7a. Return target.[[DefineOwnProperty]](P, Desc).
3513 return JSReceiver::DefineOwnProperty(isolate, target, key, desc,
3519 // ToBoolean(? Call(trap, handler, «target, P, descObj»)).
3527 Handle<Object> args[] = {target, property_name, desc_obj};
3538 // 11. Let targetDesc be ? target.[[GetOwnProperty]](P).
3541 JSReceiver::GetOwnPropertyDescriptor(isolate, target, key, &target_desc);
3543 // 12. Let extensibleTarget be ? IsExtensible(target).
3544 Maybe<bool> maybe_extensible = JSReceiver::IsExtensible(target);
3672 // 5. Let target be the value of the [[ProxyTarget]] internal slot of O.
3673 Handle<JSReceiver> target(JSReceiver::cast(proxy->target()), isolate);
3682 // 7a. Return target.[[GetOwnProperty]](P).
3683 return JSReceiver::GetOwnPropertyDescriptor(isolate, target, name, desc);
3685 // 8. Let trapResultObj be ? Call(trap, handler, «target, P»).
3687 Handle<Object> args[] = {target, name};
3700 // 10. Let targetDesc be ? target.[[GetOwnProperty]](P).
3703 JSReceiver::GetOwnPropertyDescriptor(isolate, target, name, &target_desc);
3716 // 11c. Let extensibleTarget be ? IsExtensible(target).
3717 Maybe<bool> extensible_target = JSReceiver::IsExtensible(target);
3729 // 12. Let extensibleTarget be ? IsExtensible(target).
3730 Maybe<bool> extensible_target = JSReceiver::IsExtensible(target);
3791 Handle<JSReceiver> target(JSReceiver::cast(proxy->target()), isolate);
3798 return JSReceiver::PreventExtensions(target, should_throw);
3802 Handle<Object> args[] = {target};
3814 Maybe<bool> target_result = JSReceiver::IsExtensible(target);
3835 Handle<JSReceiver> target(JSReceiver::cast(proxy->target()), isolate);
3842 return JSReceiver::IsExtensible(target);
3846 Handle<Object> args[] = {target};
3853 Maybe<bool> target_result = JSReceiver::IsExtensible(target);
3952 // us to skip the defensive copying of the target map whenever a
5189 // 5. Let target be the value of the [[ProxyTarget]] internal slot.
5190 Handle<JSReceiver> target(JSReceiver::cast(proxy->target()), isolate);
5197 // 7. If trap is undefined, then return target.[[SetPrototypeOf]]().
5199 return JSReceiver::SetPrototype(isolate, target, value, from_javascript,
5202 // 8. Let booleanTrapResult be ToBoolean(? Call(trap, handler, «target, V»)).
5203 Handle<Object> argv[] = {target, value};
5216 // 10. Let extensibleTarget be ? IsExtensible(target).
5217 Maybe<bool> is_extensible = JSReceiver::IsExtensible(target);
5226 // 12. Let targetProto be ? target.[[GetPrototypeOf]]().
5229 JSReceiver::GetPrototype(isolate, target),
5816 InternalIndex target = EntryForProbe(roots, current_key, probe, current);
5817 if (current == target) {
5821 Object target_key = KeyAt(cage_base, target);
5823 EntryForProbe(roots, target_key, probe, target) != target) {
5825 Swap(current, target, mode);