Lines Matching refs:JSReceiver
33 // This is a helper class for JSReceiver::GetKeys which collects and sorts keys.
59 Handle<JSReceiver> object, KeyCollectionMode mode, PropertyFilter filter,
65 Maybe<bool> CollectKeys(Handle<JSReceiver> receiver,
66 Handle<JSReceiver> object);
98 CollectPrivateNames(Handle<JSReceiver> receiver, Handle<JSObject> object);
100 Handle<AccessCheckInfo> access_check_info, Handle<JSReceiver> receiver,
104 Handle<JSReceiver> receiver, Handle<JSObject> object,
106 Maybe<bool> CollectInterceptorKeys(Handle<JSReceiver> receiver,
110 Maybe<bool> CollectOwnElementIndices(Handle<JSReceiver> receiver,
112 Maybe<bool> CollectOwnPropertyNames(Handle<JSReceiver> receiver,
114 Maybe<bool> CollectOwnKeys(Handle<JSReceiver> receiver,
116 Maybe<bool> CollectOwnJSProxyKeys(Handle<JSReceiver> receiver,
119 Handle<JSReceiver> target);
122 Handle<JSReceiver> receiver, Handle<JSObject> object,
147 void set_receiver(Handle<JSReceiver> object) { receiver_ = object; }
151 void set_last_non_empty_prototype(Handle<JSReceiver> object) {
159 Handle<JSReceiver> receiver_;
160 Handle<JSReceiver> last_non_empty_prototype_;
181 FastKeyAccumulator(Isolate* isolate, Handle<JSReceiver> receiver,
211 bool MayHaveElements(JSReceiver receiver);
212 bool TryPrototypeInfoCache(Handle<JSReceiver> receiver);
215 Handle<JSReceiver> receiver_;
217 Handle<JSReceiver> first_prototype_;
218 Handle<JSReceiver> last_non_empty_prototype_;