Home | History | Annotate | Download | only in src

Lines Matching refs:interceptor

775       case LookupIterator::INTERCEPTOR: {
816 case LookupIterator::INTERCEPTOR: {
933 case LookupIterator::INTERCEPTOR:
1312 // Skip current iteration, it's in state ACCESS_CHECK or INTERCEPTOR, both of
1315 it->state() == LookupIterator::INTERCEPTOR);
1322 } else if (it->state() == LookupIterator::INTERCEPTOR) {
1335 LookupIterator* it, Handle<InterceptorInfo> interceptor, bool* done) {
1339 // interceptor calls.
1342 if (interceptor->getter()->IsUndefined(isolate)) {
1353 PropertyCallbackArguments args(isolate, interceptor->data(), *receiver,
1359 v8::ToCData<v8::IndexedPropertyGetterCallback>(interceptor->getter());
1365 if (name->IsSymbol() && !interceptor->can_intercept_symbols()) {
1371 interceptor->getter());
1383 LookupIterator* it, Handle<InterceptorInfo> interceptor) {
1386 // callbacks or interceptor calls.
1392 !interceptor->can_intercept_symbols()) {
1401 PropertyCallbackArguments args(isolate, interceptor->data(), *receiver,
1403 if (!interceptor->query()->IsUndefined(isolate)) {
1408 v8::ToCData<v8::IndexedPropertyQueryCallback>(interceptor->query());
1415 interceptor->query());
1423 } else if (!interceptor->getter()->IsUndefined(isolate)) {
1429 v8::ToCData<v8::IndexedPropertyGetterCallback>(interceptor->getter());
1436 interceptor->getter());
1447 LookupIterator* it, Handle<InterceptorInfo> interceptor,
1451 // interceptor calls.
1454 if (interceptor->setter()->IsUndefined(isolate)) return Just(false);
1464 PropertyCallbackArguments args(isolate, interceptor->data(), *receiver,
1470 v8::ToCData<v8::IndexedPropertySetterCallback>(interceptor->setter());
1472 // interceptor's result, which then should be a boolean.
1478 if (name->IsSymbol() && !interceptor->can_intercept_symbols()) {
1484 interceptor->setter());
1498 Handle<InterceptorInfo> interceptor =
1500 if (interceptor.is_null()) {
1505 DCHECK_EQ(LookupIterator::INTERCEPTOR, it->state());
1515 result = GetPropertyWithInterceptorInternal(it, interceptor, &done);
1537 Handle<InterceptorInfo> interceptor =
1539 if (interceptor.is_null()) {
1544 DCHECK_EQ(LookupIterator::INTERCEPTOR, it->state());
1551 GetPropertyAttributesWithInterceptorInternal(it, interceptor);
1579 Handle<InterceptorInfo> interceptor =
1581 if (interceptor.is_null()) {
1587 it, interceptor, should_throw, value);
4364 DCHECK_EQ(LookupIterator::INTERCEPTOR, it->state());
4390 // interceptor calls.
4409 case LookupIterator::INTERCEPTOR: {
4418 // Interceptor modified the store target but failed to set the
4424 "Interceptor silently changed store target.");
4432 // Interceptor modified the store target but failed to set the
4438 "Interceptor silently changed store target.");
4567 case LookupIterator::INTERCEPTOR:
5547 // If there's an interceptor, try to store the property with the
5548 // interceptor.
5550 // attributes of the interceptor, rather than the incoming attributes.
5555 case LookupIterator::INTERCEPTOR:
5660 case LookupIterator::INTERCEPTOR: {
6038 // interceptor calls.
6041 DCHECK_EQ(LookupIterator::INTERCEPTOR, it->state());
6042 Handle<InterceptorInfo> interceptor(it->GetInterceptor());
6043 if (interceptor->deleter()->IsUndefined(isolate)) return Nothing<bool>();
6053 PropertyCallbackArguments args(isolate, interceptor->data(), *receiver,
6059 v8::ToCData<v8::IndexedPropertyDeleterCallback>(interceptor->deleter());
6061 } else if (it->name()->IsSymbol() && !interceptor->can_intercept_symbols()) {
6068 interceptor->deleter());
6141 case LookupIterator::INTERCEPTOR: {
6146 // An exception was thrown in the interceptor. Propagate.
6148 // Delete with interceptor succeeded. Return result.
6150 // interceptor returns false.
15512 DCHECK_EQ(LookupIterator::INTERCEPTOR, it->state());