Lines Matching refs:trap

1208   // 6. Let trap be ? GetMethod(handler, "get").
1209 Handle<Object> trap;
1211 isolate, trap,
1213 // 7. If trap is undefined, then
1214 if (trap->IsUndefined(isolate)) {
1222 // 8. Let trapResult be ? Call(trap, handler, «target, P, Receiver»).
1227 Execution::Call(isolate, trap, handler, arraysize(args), args), Object);
1359 // 5. Let trap be ? GetMethod(handler, "getPrototypeOf").
1360 Handle<Object> trap;
1361 ASSIGN_RETURN_ON_EXCEPTION(isolate, trap,
1363 // 6. If trap is undefined, then return target.[[GetPrototypeOf]]().
1364 if (trap->IsUndefined(isolate)) {
1367 // 7. Let handlerProto be ? Call(trap, handler, «target»).
1372 Execution::Call(isolate, trap, handler, arraysize(argv), argv),
3072 // 6. Let trap be ? GetMethod(handler, "has").
3073 Handle<Object> trap;
3075 isolate, trap,
3079 // 7. If trap is undefined, then
3080 if (trap->IsUndefined(isolate)) {
3084 // 8. Let booleanTrapResult be ToBoolean(? Call(trap, handler, «target, P»)).
3089 Execution::Call(isolate, trap, handler, arraysize(args), args),
3146 Handle<Object> trap;
3148 isolate, trap, Object::GetMethod(handler, trap_name), Nothing<bool>());
3149 if (trap->IsUndefined(isolate)) {
3161 Execution::Call(isolate, trap, handler, arraysize(args), args),
3197 Handle<Object> trap;
3199 isolate, trap, Object::GetMethod(handler, trap_name), Nothing<bool>());
3200 if (trap->IsUndefined(isolate)) {
3208 Execution::Call(isolate, trap, handler, arraysize(args), args),
3504 // 6. Let trap be ? GetMethod(handler, "defineProperty").
3505 Handle<Object> trap;
3507 isolate, trap,
3510 // 7. If trap is undefined, then:
3511 if (trap->IsUndefined(isolate)) {
3519 // ToBoolean(? Call(trap, handler, «target, P, descObj»)).
3530 Execution::Call(isolate, trap, handler, arraysize(args), args),
3674 // 6. Let trap be ? GetMethod(handler, "getOwnPropertyDescriptor").
3675 Handle<Object> trap;
3677 isolate, trap,
3680 // 7. If trap is undefined, then
3681 if (trap->IsUndefined(isolate)) {
3685 // 8. Let trapResultObj be ? Call(trap, handler, «target, P»).
3690 Execution::Call(isolate, trap, handler, arraysize(args), args),
3794 Handle<Object> trap;
3796 isolate, trap, Object::GetMethod(handler, trap_name), Nothing<bool>());
3797 if (trap->IsUndefined(isolate)) {
3805 Execution::Call(isolate, trap, handler, arraysize(args), args),
3838 Handle<Object> trap;
3840 isolate, trap, Object::GetMethod(handler, trap_name), Nothing<bool>());
3841 if (trap->IsUndefined(isolate)) {
3849 Execution::Call(isolate, trap, handler, arraysize(args), args),
5191 // 6. Let trap be ? GetMethod(handler, "getPrototypeOf").
5192 Handle<Object> trap;
5194 isolate, trap,
5197 // 7. If trap is undefined, then return target.[[SetPrototypeOf]]().
5198 if (trap->IsUndefined(isolate)) {
5202 // 8. Let booleanTrapResult be ToBoolean(? Call(trap, handler, «target, V»)).
5207 Execution::Call(isolate, trap, handler, arraysize(argv), argv),