Home
last modified time | relevance | path

Searched refs:interceptor (Results 1 - 10 of 10) sorted by relevance

/third_party/node/deps/v8/src/api/
H A Dapi-arguments-inl.h64 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 Dapi-arguments.h96 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 Dapi.cc1802 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 Dkeys.cc659 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 Djs-objects.cc961 // 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 Dkeys.h105 Handle<InterceptorInfo> interceptor, IndexedOrNamed type);
123 Handle<InterceptorInfo> interceptor, Handle<JSObject> result,
H A Dlookup.cc1394 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 Dic.cc1351 // 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 Daccessor-assembler.cc640 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 DunderscoreTest1.js47 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;

Completed in 46 milliseconds