Home | History | Annotate | Download | only in src

Lines Matching full:interceptor

561 // Only deal with CALLBACKS and INTERCEPTOR
599 case INTERCEPTOR: {
600 // If the object has an interceptor, try real named properties.
663 case INTERCEPTOR: {
664 // If the object has an interceptor, try real named properties.
880 // callbacks or interceptor calls.
886 // holder will always be the interceptor holder and the search may
887 // only continue with a current object just after the interceptor
956 case INTERCEPTOR: {
2238 // Check local property, ignore interceptor.
2857 Handle<InterceptorInfo> interceptor(object->GetNamedInterceptor());
2858 if (!interceptor->setter()->IsUndefined()) {
2860 ApiNamedPropertyAccess("interceptor-named-set", *object, *name));
2862 isolate, interceptor->data(), *object, *object);
2864 v8::ToCData<v8::NamedPropertySetterCallback>(interceptor->setter());
3070 case INTERCEPTOR: {
3453 ASSERT(!(result->IsFound() && result->type() == INTERCEPTOR));
3500 case INTERCEPTOR: {
4040 // interceptor calls.
4123 case INTERCEPTOR:
4177 // interceptor calls.
4203 (lookup.type() == INTERCEPTOR || lookup.type() == CALLBACKS)) {
4254 case INTERCEPTOR:
4288 // Check local property, ignore interceptor.
4316 // callbacks or interceptor calls.
4319 Handle<InterceptorInfo> interceptor(GetNamedInterceptor());
4323 PropertyCallbackArguments args(isolate, interceptor->data(), receiver, this);
4324 if (!interceptor->query()->IsUndefined()) {
4326 v8::ToCData<v8::NamedPropertyQueryCallback>(interceptor->query());
4328 ApiNamedPropertyAccess("interceptor-named-has", *holder_handle, name));
4335 } else if (!interceptor->getter()->IsUndefined()) {
4337 v8::ToCData<v8::NamedPropertyGetterCallback>(interceptor->getter());
4339 ApiNamedPropertyAccess("interceptor-named-get-has", this, name));
4390 case INTERCEPTOR:
4435 // Check for lookup interceptor except when bootstrapping.
4451 // callbacks or interceptor calls.
4454 Handle<InterceptorInfo> interceptor(GetIndexedInterceptor());
4457 PropertyCallbackArguments args(isolate, interceptor->data(), receiver, this);
4458 if (!interceptor->query()->IsUndefined()) {
4460 v8::ToCData<v8::IndexedPropertyQueryCallback>(interceptor->query());
4462 ApiIndexedPropertyAccess("interceptor-indexed-has", this, index));
4466 } else if (!interceptor->getter()->IsUndefined()) {
4468 v8::ToCData<v8::IndexedPropertyGetterCallback>(interceptor->getter());
4470 ApiIndexedPropertyAccess("interceptor-indexed-get-has", this, index));
4620 case INTERCEPTOR:
5075 // Check local property, ignore interceptor.
5095 Handle<InterceptorInfo> interceptor(object->GetNamedInterceptor());
5096 if (!interceptor->deleter()->IsUndefined()) {
5098 v8::ToCData<v8::NamedPropertyDeleterCallback>(interceptor->deleter());
5100 ApiNamedPropertyAccess("interceptor-named-delete", *object, *name));
5102 isolate, interceptor->data(), *object, *object);
5139 // callbacks or interceptor calls.
5142 Handle<InterceptorInfo> interceptor(object->GetIndexedInterceptor());
5143 if (interceptor->deleter()->IsUndefined()) return factory->false_value();
5145 v8::ToCData<v8::IndexedPropertyDeleterCallback>(interceptor->deleter());
5147 ApiIndexedPropertyAccess("interceptor-indexed-delete", *object, index));
5149 isolate, interceptor->data(), *object, *object);
5211 // Skip interceptor if forcing deletion.
5281 // Check for interceptor.
5283 // Skip interceptor if forcing a deletion.
6000 // Check for lookup interceptor except when bootstrapping.
6333 // interceptor calls.
6521 // interceptor calls.
6587 // interceptor calls.
11969 // Check for lookup interceptor.
11987 // callbacks or interceptor calls.
11990 Handle<InterceptorInfo> interceptor(object->GetIndexedInterceptor());
11991 if (!interceptor->setter()->IsUndefined()) {
11993 v8::ToCData<v8::IndexedPropertySetterCallback>(interceptor->setter());
11995 ApiIndexedPropertyAccess("interceptor-indexed-set", *object, index));
11996 PropertyCallbackArguments args(isolate, interceptor->data(), *object,
12626 // Check for lookup interceptor
13036 // callbacks or interceptor calls.
13039 Handle<InterceptorInfo> interceptor(GetIndexedInterceptor(), isolate);
13042 if (!interceptor->getter()->IsUndefined()) {
13044 v8::ToCData<v8::IndexedPropertyGetterCallback>(interceptor->getter());
13046 ApiIndexedPropertyAccess("interceptor-indexed-get", this, index));
13048 args(isolate, interceptor->data(), receiver, this);
13304 // Check local property in holder, ignore interceptor.
13326 // Check local property in holder, ignore interceptor.
13346 Handle<InterceptorInfo> interceptor(object->GetNamedInterceptor(), isolate);
13349 if (!interceptor->getter()->IsUndefined()) {
13351 v8::ToCData<v8::NamedPropertyGetterCallback>(interceptor->getter());
13353 ApiNamedPropertyAccess("interceptor-named-get", *object, *name));
13355 args(isolate, interceptor->data(), *receiver, *object);