| /third_party/node/deps/v8/src/api/ |
| H A D | api-arguments-inl.h | 64 F(Query, query, Object, v8::Integer, interceptor) \ 67 #define DCHECK_NAME_COMPATIBLE(interceptor, name) \ 68 DCHECK(interceptor->is_named()); \ 70 DCHECK_IMPLIES(name->IsSymbol(), interceptor->can_intercept_symbols()); 93 Handle<InterceptorInfo> interceptor, Handle<Name> name) { \ 94 DCHECK_NAME_COMPATIBLE(interceptor, name); \ 100 interceptor->TYPE()); \ 114 Handle<InterceptorInfo> interceptor, uint32_t index) { \ 115 DCHECK(!interceptor->is_named()); \ 120 ToCData<IndexedProperty##FUNCTION##Callback>(interceptor 151 CallNamedEnumerator( Handle<InterceptorInfo> interceptor) CallNamedEnumerator() argument 158 CallIndexedEnumerator( Handle<InterceptorInfo> interceptor) CallIndexedEnumerator() argument 165 CallNamedGetter( Handle<InterceptorInfo> interceptor, Handle<Name> name) CallNamedGetter() argument 174 CallNamedDescriptor( Handle<InterceptorInfo> interceptor, Handle<Name> name) CallNamedDescriptor() argument 195 CallNamedSetter( Handle<InterceptorInfo> interceptor, Handle<Name> name, Handle<Object> value) CallNamedSetter() argument 209 CallNamedDefiner( Handle<InterceptorInfo> interceptor, Handle<Name> name, const v8::PropertyDescriptor& desc) CallNamedDefiner() argument 223 CallIndexedSetter( Handle<InterceptorInfo> interceptor, uint32_t index, Handle<Object> value) CallIndexedSetter() argument 236 CallIndexedDefiner( Handle<InterceptorInfo> interceptor, uint32_t index, const v8::PropertyDescriptor& desc) CallIndexedDefiner() argument 250 CallIndexedGetter( Handle<InterceptorInfo> interceptor, uint32_t index) CallIndexedGetter() argument 259 CallIndexedDescriptor( Handle<InterceptorInfo> interceptor, uint32_t index) CallIndexedDescriptor() argument 278 CallPropertyEnumerator( Handle<InterceptorInfo> interceptor) CallPropertyEnumerator() argument [all...] |
| H A D | api-arguments.h | 96 inline Handle<Object> CallNamedQuery(Handle<InterceptorInfo> interceptor, 98 inline Handle<Object> CallNamedGetter(Handle<InterceptorInfo> interceptor, 100 inline Handle<Object> CallNamedSetter(Handle<InterceptorInfo> interceptor, 103 inline Handle<Object> CallNamedDefiner(Handle<InterceptorInfo> interceptor, 106 inline Handle<Object> CallNamedDeleter(Handle<InterceptorInfo> interceptor, 108 inline Handle<Object> CallNamedDescriptor(Handle<InterceptorInfo> interceptor, 111 Handle<InterceptorInfo> interceptor); 115 inline Handle<Object> CallIndexedQuery(Handle<InterceptorInfo> interceptor, 117 inline Handle<Object> CallIndexedGetter(Handle<InterceptorInfo> interceptor, 119 inline Handle<Object> CallIndexedSetter(Handle<InterceptorInfo> interceptor, [all...] |
| H A D | api.cc | 1802 auto interceptor = in CreateNamedInterceptorInfo() local 1805 interceptor->set_is_named(true); in CreateNamedInterceptorInfo() 1806 return interceptor; in CreateNamedInterceptorInfo() 1815 auto interceptor = in CreateIndexedInterceptorInfo() local 1818 interceptor->set_is_named(false); in CreateIndexedInterceptorInfo() 1819 return interceptor; in CreateIndexedInterceptorInfo()
|
| /third_party/node/deps/v8/src/objects/ |
| H A D | keys.cc | 659 Handle<InterceptorInfo> interceptor, Handle<JSObject> result, in FilterForEnumerableProperties() 669 PropertyCallbackArguments args(isolate_, interceptor->data(), *receiver, in FilterForEnumerableProperties() 677 attributes = args.CallIndexedQuery(interceptor, number); in FilterForEnumerableProperties() 681 args.CallNamedQuery(interceptor, Handle<Name>::cast(element)); in FilterForEnumerableProperties() 698 Handle<InterceptorInfo> interceptor, IndexedOrNamed type) { in CollectInterceptorKeysInternal() 699 PropertyCallbackArguments enum_args(isolate_, interceptor->data(), *receiver, in CollectInterceptorKeysInternal() 703 if (!interceptor->enumerator().IsUndefined(isolate_)) { in CollectInterceptorKeysInternal() 705 result = enum_args.CallIndexedEnumerator(interceptor); in CollectInterceptorKeysInternal() 708 result = enum_args.CallNamedEnumerator(interceptor); in CollectInterceptorKeysInternal() 715 !interceptor in CollectInterceptorKeysInternal() 657 FilterForEnumerableProperties( Handle<JSReceiver> receiver, Handle<JSObject> object, Handle<InterceptorInfo> interceptor, Handle<JSObject> result, IndexedOrNamed type) FilterForEnumerableProperties() argument 696 CollectInterceptorKeysInternal( Handle<JSReceiver> receiver, Handle<JSObject> object, Handle<InterceptorInfo> interceptor, IndexedOrNamed type) CollectInterceptorKeysInternal() argument [all...] |
| H A D | js-objects.cc | 961 // An exception was thrown in the interceptor. Propagate. in DeleteProperty() 963 // Delete with interceptor succeeded. Return result. in DeleteProperty() 965 // interceptor returns false. in DeleteProperty() 1192 LookupIterator* it, Handle<InterceptorInfo> interceptor, bool* done) { in GetPropertyWithInterceptorInternal() 1196 // interceptor calls. in GetPropertyWithInterceptorInternal() 1199 if (interceptor->getter().IsUndefined(isolate)) { in GetPropertyWithInterceptorInternal() 1210 PropertyCallbackArguments args(isolate, interceptor->data(), *receiver, in GetPropertyWithInterceptorInternal() 1214 result = args.CallIndexedGetter(interceptor, it->array_index()); in GetPropertyWithInterceptorInternal() 1216 result = args.CallNamedGetter(interceptor, it->name()); in GetPropertyWithInterceptorInternal() 1227 LookupIterator* it, Handle<InterceptorInfo> interceptor) { in GetPropertyAttributesWithInterceptorInternal() 1191 GetPropertyWithInterceptorInternal( LookupIterator* it, Handle<InterceptorInfo> interceptor, bool* done) GetPropertyWithInterceptorInternal() argument 1226 GetPropertyAttributesWithInterceptorInternal( LookupIterator* it, Handle<InterceptorInfo> interceptor) GetPropertyAttributesWithInterceptorInternal() argument 1274 SetPropertyWithInterceptorInternal( LookupIterator* it, Handle<InterceptorInfo> interceptor, Maybe<ShouldThrow> should_throw, Handle<Object> value) SetPropertyWithInterceptorInternal() argument 1308 DefinePropertyWithInterceptorInternal( LookupIterator* it, Handle<InterceptorInfo> interceptor, Maybe<ShouldThrow> should_throw, PropertyDescriptor* desc) DefinePropertyWithInterceptorInternal() argument 1765 Handle<InterceptorInfo> interceptor; GetPropertyDescriptorWithInterceptor() local 2554 Handle<InterceptorInfo> interceptor = GetPropertyWithFailedAccessCheck() local 2594 Handle<InterceptorInfo> interceptor = GetPropertyAttributesWithFailedAccessCheck() local 2634 Handle<InterceptorInfo> interceptor = SetPropertyWithFailedAccessCheck() local [all...] |
| H A D | keys.h | 105 Handle<InterceptorInfo> interceptor, IndexedOrNamed type); 123 Handle<InterceptorInfo> interceptor, Handle<JSObject> result,
|
| H A D | lookup.cc | 1394 Object interceptor = is_js_array_element(IsElement()) in GetInterceptorForFailedAccessCheck() local 1397 if (interceptor != Object()) { in GetInterceptorForFailedAccessCheck() 1398 return handle(InterceptorInfo::cast(interceptor), isolate_); in GetInterceptorForFailedAccessCheck()
|
| /third_party/node/deps/v8/src/ic/ |
| H A D | ic.cc | 1351 // Has a getter interceptor, or is any has and has a query interceptor. in LoadElementHandler() 1985 // If the interceptor is on the receiver... in ComputeHandler() 1987 // ...return a store interceptor Smi handler if there is a setter in ComputeHandler() 1988 // interceptor and it's not DefineNamedOwnIC or DefineKeyedOwnIC in ComputeHandler() 1998 // If the interceptor is a getter/query interceptor on the prototype in ComputeHandler() 2000 // interceptor is masked by a regular property later. in ComputeHandler() 3311 * Loads a property with an interceptor performing post interceptor [all...] |
| H A D | accessor-assembler.cc | 640 slow(this, Label::kDeferred), interceptor(this, Label::kDeferred), in HandleLoadICSmiHandlerLoadNamedCase() 672 &interceptor); in HandleLoadICSmiHandlerLoadNamedCase() local 827 BIND(&interceptor); in HandleLoadICSmiHandlerLoadNamedCase()
|
| /third_party/typescript/tests/baselines/reference/ |
| H A D | underscoreTest1.js | 47 tap(interceptor: (object: T) => void): T; 221 tap(interceptor: (object: T) => void): ChainedObject<T>; 330 tap(interceptor: (object: T[]) => void): ChainedArray<T>; 381 tap(interceptor: (object: Dictionary<T>) => void): ChainedDictionary<T>; 600 tap<T>(object: T, interceptor: (object: T) => void): T;
|