Home | History | Annotate | Download | only in src

Lines Matching refs:INTERCEPTOR

982       case LookupIterator::INTERCEPTOR: {
1023 case LookupIterator::INTERCEPTOR: {
1140 case LookupIterator::INTERCEPTOR:
1565 // Skip current iteration, it's in state ACCESS_CHECK or INTERCEPTOR, both of
1568 it->state() == LookupIterator::INTERCEPTOR);
1575 } else if (it->state() == LookupIterator::INTERCEPTOR) {
1588 LookupIterator* it, Handle<InterceptorInfo> interceptor, bool* done) {
1592 // interceptor calls.
1595 if (interceptor->getter()->IsUndefined(isolate)) {
1606 PropertyCallbackArguments args(isolate, interceptor->data(), *receiver,
1612 v8::ToCData<v8::IndexedPropertyGetterCallback>(interceptor->getter());
1618 if (name->IsSymbol() && !interceptor->can_intercept_symbols()) {
1624 interceptor->getter());
1636 LookupIterator* it, Handle<InterceptorInfo> interceptor) {
1639 // callbacks or interceptor calls.
1645 !interceptor->can_intercept_symbols()) {
1654 PropertyCallbackArguments args(isolate, interceptor->data(), *receiver,
1656 if (!interceptor->query()->IsUndefined(isolate)) {
1661 v8::ToCData<v8::IndexedPropertyQueryCallback>(interceptor->query());
1668 interceptor->query());
1676 } else if (!interceptor->getter()->IsUndefined(isolate)) {
1682 v8::ToCData<v8::IndexedPropertyGetterCallback>(interceptor->getter());
1689 interceptor->getter());
1700 LookupIterator* it, Handle<InterceptorInfo> interceptor,
1704 // interceptor calls.
1707 if (interceptor->setter()->IsUndefined(isolate)) return Just(false);
1717 PropertyCallbackArguments args(isolate, interceptor->data(), *receiver,
1723 interceptor->setter());
1725 // interceptor's result, which then should be a boolean.
1731 if (name->IsSymbol() && !interceptor->can_intercept_symbols()) {
1737 interceptor->setter());
1746 LookupIterator* it, Handle<InterceptorInfo> interceptor,
1750 // interceptor calls.
1753 if (interceptor->definer()->IsUndefined(isolate)) return Just(false);
1763 PropertyCallbackArguments args(isolate, interceptor->data(), *receiver,
1790 v8::ToCData<v8::IndexedPropertyDefinerCallback>(interceptor->definer());
1796 if (name->IsSymbol() && !interceptor->can_intercept_symbols()) {
1802 interceptor->definer());
1816 Handle<InterceptorInfo> interceptor =
1818 if (interceptor.is_null()) {
1823 DCHECK_EQ(LookupIterator::INTERCEPTOR, it->state());
1836 GetPropertyWithInterceptorInternal(it, interceptor, &done), Object);
1857 Handle<InterceptorInfo> interceptor =
1859 if (interceptor.is_null()) {
1864 DCHECK_EQ(LookupIterator::INTERCEPTOR, it->state());
1871 GetPropertyAttributesWithInterceptorInternal(it, interceptor);
1899 Handle<InterceptorInfo> interceptor =
1901 if (interceptor.is_null()) {
1907 it, interceptor, should_throw, value);
4220 DCHECK_EQ(LookupIterator::INTERCEPTOR, it->state());
4246 // interceptor calls.
4265 case LookupIterator::INTERCEPTOR: {
4405 case LookupIterator::INTERCEPTOR:
5397 // If there's an interceptor, try to store the property with the
5398 // interceptor.
5400 // attributes of the interceptor, rather than the incoming attributes.
5405 case LookupIterator::INTERCEPTOR:
5503 case LookupIterator::INTERCEPTOR: {
5879 // interceptor calls.
5882 DCHECK_EQ(LookupIterator::INTERCEPTOR, it->state());
5883 Handle<InterceptorInfo> interceptor(it->GetInterceptor());
5884 if (interceptor->deleter()->IsUndefined(isolate)) return Nothing<bool>();
5894 PropertyCallbackArguments args(isolate, interceptor->data(), *receiver,
5900 v8::ToCData<v8::IndexedPropertyDeleterCallback>(interceptor->deleter());
5902 } else if (it->name()->IsSymbol() && !interceptor->can_intercept_symbols()) {
5909 interceptor->deleter());
5981 case LookupIterator::INTERCEPTOR: {
5986 // An exception was thrown in the interceptor. Propagate.
5988 // Delete with interceptor succeeded. Return result.
5990 // interceptor returns false.
6204 // Handle interceptor
6205 if (it.state() == LookupIterator::INTERCEPTOR) {
6943 if (has_access && it->state() == LookupIterator::INTERCEPTOR) {
6945 Handle<InterceptorInfo> interceptor = it->GetInterceptor();
6946 if (!interceptor->descriptor()->IsUndefined(isolate)) {
6957 PropertyCallbackArguments args(isolate, interceptor->data(), *receiver,
6963 interceptor->descriptor());
6971 interceptor->descriptor());
15751 DCHECK_EQ(LookupIterator::INTERCEPTOR, it->state());