Home | History | Annotate | Download | only in src

Lines Matching refs:trap

1076   // 6. Let trap be ? GetMethod(handler, "get").
1077 Handle<Object> trap;
1079 isolate, trap,
1081 // 7. If trap is undefined, then
1082 if (trap->IsUndefined(isolate)) {
1090 // 8. Let trapResult be ? Call(trap, handler, «target, P, Receiver»).
1095 Execution::Call(isolate, trap, handler, arraysize(args), args), Object);
1317 // 5. Let trap be ? GetMethod(handler, "getPrototypeOf").
1318 Handle<Object> trap;
1319 ASSIGN_RETURN_ON_EXCEPTION(isolate, trap, GetMethod(handler, trap_name),
1321 // 6. If trap is undefined, then return target.[[GetPrototypeOf]]().
1322 if (trap->IsUndefined(isolate)) {
1325 // 7. Let handlerProto be ? Call(trap, handler, «target»).
1330 Execution::Call(isolate, trap, handler, arraysize(argv), argv), Object);
4983 // 6. Let trap be ? GetMethod(handler, "has").
4984 Handle<Object> trap;
4986 isolate, trap, Object::GetMethod(Handle<JSReceiver>::cast(handler),
4989 // 7. If trap is undefined, then
4990 if (trap->IsUndefined(isolate)) {
4994 // 8. Let booleanTrapResult be ToBoolean(? Call(trap, handler, «target, P»)).
4999 Execution::Call(isolate, trap, handler, arraysize(args), args),
5053 Handle<Object> trap;
5055 isolate, trap, Object::GetMethod(handler, trap_name), Nothing<bool>());
5056 if (trap->IsUndefined(isolate)) {
5067 Execution::Call(isolate, trap, handler, arraysize(args), args),
5122 Handle<Object> trap;
5124 isolate, trap, Object::GetMethod(handler, trap_name), Nothing<bool>());
5125 if (trap->IsUndefined(isolate)) {
5133 Execution::Call(isolate, trap, handler, arraysize(args), args),
6797 // 6. Let trap be ? GetMethod(handler, "defineProperty").
6798 Handle<Object> trap;
6800 isolate, trap,
6803 // 7. If trap is undefined, then:
6804 if (trap->IsUndefined(isolate)) {
6812 // ToBoolean(? Call(trap, handler, «target, P, descObj»)).
6823 Execution::Call(isolate, trap, handler, arraysize(args), args),
7080 // 6. Let trap be ? GetMethod(handler, "getOwnPropertyDescriptor").
7081 Handle<Object> trap;
7083 isolate, trap,
7086 // 7. If trap is undefined, then
7087 if (trap->IsUndefined(isolate)) {
7091 // 8. Let trapResultObj be ? Call(trap, handler, «target, P»).
7096 Execution::Call(isolate, trap, handler, arraysize(args), args),
7436 Handle<Object> trap;
7438 isolate, trap, Object::GetMethod(handler, trap_name), Nothing<bool>());
7439 if (trap->IsUndefined(isolate)) {
7447 Execution::Call(isolate, trap, handler, arraysize(args), args),
7538 Handle<Object> trap;
7540 isolate, trap, Object::GetMethod(handler, trap_name), Nothing<bool>());
7541 if (trap->IsUndefined(isolate)) {
7549 Execution::Call(isolate, trap, handler, arraysize(args), args),
15073 // 6. Let trap be ? GetMethod(handler, "getPrototypeOf").
15074 Handle<Object> trap;
15076 isolate, trap,
15079 // 7. If trap is undefined, then return target.[[SetPrototypeOf]]().
15080 if (trap->IsUndefined(isolate)) {
15084 // 8. Let booleanTrapResult be ToBoolean(? Call(trap, handler, «target, V»)).
15089 Execution::Call(isolate, trap, handler, arraysize(argv), argv),