Home | History | Annotate | Download | only in src

Lines Matching full:interceptor

216 // Only deal with CALLBACKS and INTERCEPTOR
253 case INTERCEPTOR: {
254 // If the object has an interceptor, try real named properties.
313 case INTERCEPTOR: {
314 // If the object has an interceptor, try real named properties.
449 // callbacks or interceptor calls.
455 // holder will always be the interceptor holder and the search may
456 // only continue with a current object just after the interceptor
502 case INTERCEPTOR: {
1407 // Check local property, ignore interceptor.
1521 Handle<InterceptorInfo> interceptor(GetNamedInterceptor());
1522 if (!interceptor->setter()->IsUndefined()) {
1523 LOG(ApiNamedPropertyAccess("interceptor-named-set", this, name));
1524 CustomArguments args(interceptor->data(), this, this);
1527 v8::ToCData<v8::NamedPropertySetter>(interceptor->setter());
1762 if (result->IsProperty() && (result->type() != INTERCEPTOR)) return;
1792 case INTERCEPTOR: {
1819 // interceptor calls.
1886 case INTERCEPTOR:
1913 // interceptor calls.
1961 case INTERCEPTOR:
1982 // Check local property, ignore interceptor.
2004 // callbacks or interceptor calls.
2008 Handle<InterceptorInfo> interceptor(GetNamedInterceptor());
2012 CustomArguments args(interceptor->data(), receiver, this);
2014 if (!interceptor->query()->IsUndefined()) {
2016 v8::ToCData<v8::NamedPropertyQuery>(interceptor->query());
2017 LOG(ApiNamedPropertyAccess("interceptor-named-has", *holder_handle, name));
2029 } else if (!interceptor->getter()->IsUndefined()) {
2031 v8::ToCData<v8::NamedPropertyGetter>(interceptor->getter());
2032 LOG(ApiNamedPropertyAccess("interceptor-named-get-has", this, name));
2081 case INTERCEPTOR:
2159 case INTERCEPTOR:
2255 // Check local property, ignore interceptor.
2270 Handle<InterceptorInfo> interceptor(GetNamedInterceptor());
2273 if (!interceptor->deleter()->IsUndefined()) {
2275 v8::ToCData<v8::NamedPropertyDeleter>(interceptor->deleter());
2276 LOG(ApiNamedPropertyAccess("interceptor-named-delete", *this_handle, name));
2277 CustomArguments args(interceptor->data(), this, this);
2329 // callbacks or interceptor calls.
2332 Handle<InterceptorInfo> interceptor(GetIndexedInterceptor());
2333 if (interceptor->deleter()->IsUndefined()) return Heap::false_value();
2335 v8::ToCData<v8::IndexedPropertyDeleter>(interceptor->deleter());
2337 LOG(ApiIndexedPropertyAccess("interceptor-indexed-delete", this, index));
2338 CustomArguments args(interceptor->data(), this, this);
2374 // Skip interceptor if forcing deletion.
2447 // Check for interceptor.
2448 if (result.type() == INTERCEPTOR) {
2449 // Skip interceptor if forcing a deletion.
2650 // Check __proto__ before interceptor.
2656 // Check for lookup interceptor except when bootstrapping.
2693 // interceptor calls.
2850 // interceptor calls.
3277 t == INTERCEPTOR) {
5089 case INTERCEPTOR: return "INTERCEPTOR";
5421 // callbacks or interceptor calls.
5424 Handle<InterceptorInfo> interceptor(GetIndexedInterceptor());
5427 CustomArguments args(interceptor->data(), receiver, this);
5429 if (!interceptor->query()->IsUndefined()) {
5431 v8::ToCData<v8::IndexedPropertyQuery>(interceptor->query());
5432 LOG(ApiIndexedPropertyAccess("interceptor-indexed-has", this, index));
5440 } else if (!interceptor->getter()->IsUndefined()) {
5442 v8::ToCData<v8::IndexedPropertyGetter>(interceptor->getter());
5443 LOG(ApiIndexedPropertyAccess("interceptor-indexed-has-get", this, index));
5464 // Check for lookup interceptor
5516 // Check for lookup interceptor
5574 // callbacks or interceptor calls.
5577 Handle<InterceptorInfo> interceptor(GetIndexedInterceptor());
5580 if (!interceptor->setter()->IsUndefined()) {
5582 v8::ToCData<v8::IndexedPropertySetter>(interceptor->setter());
5583 LOG(ApiIndexedPropertyAccess("interceptor-indexed-set", this, index));
5584 CustomArguments args(interceptor->data(), this, this);
5673 // Check for lookup interceptor
5887 // callbacks or interceptor calls.
5890 Handle<InterceptorInfo> interceptor(GetIndexedInterceptor());
5894 if (!interceptor->getter()->IsUndefined()) {
5896 v8::ToCData<v8::IndexedPropertyGetter>(interceptor->getter());
5897 LOG(ApiIndexedPropertyAccess("interceptor-indexed-get", this, index));
5898 CustomArguments args(interceptor->data(), receiver, this);
6177 // Check local property in holder, ignore interceptor.
6195 // Check local property in holder, ignore interceptor.
6209 InterceptorInfo* interceptor = GetNamedInterceptor();
6215 if (!interceptor->getter()->IsUndefined()) {
6217 v8::ToCData<v8::NamedPropertyGetter>(interceptor->getter());
6218 LOG(ApiNamedPropertyAccess("interceptor-named-get", *holder_handle, name));
6219 CustomArguments args(interceptor->data(), receiver, this);
6253 return result.IsProperty() && (result.type() != INTERCEPTOR);