Lines Matching refs:Handle
59 Handle<JSReceiver> object, KeyCollectionMode mode, PropertyFilter filter,
63 Handle<FixedArray> GetKeys(
65 Maybe<bool> CollectKeys(Handle<JSReceiver> receiver,
66 Handle<JSReceiver> object);
72 static Handle<FixedArray> GetOwnEnumPropertyKeys(Isolate* isolate,
73 Handle<JSObject> object);
78 AddKey(Handle<Object> key, AddKeyConversion convert = DO_NOT_CONVERT);
92 void AddShadowingKey(Handle<Object> key);
98 CollectPrivateNames(Handle<JSReceiver> receiver, Handle<JSObject> object);
100 Handle<AccessCheckInfo> access_check_info, Handle<JSReceiver> receiver,
101 Handle<JSObject> object);
104 Handle<JSReceiver> receiver, Handle<JSObject> object,
105 Handle<InterceptorInfo> interceptor, IndexedOrNamed type);
106 Maybe<bool> CollectInterceptorKeys(Handle<JSReceiver> receiver,
107 Handle<JSObject> object,
110 Maybe<bool> CollectOwnElementIndices(Handle<JSReceiver> receiver,
111 Handle<JSObject> object);
112 Maybe<bool> CollectOwnPropertyNames(Handle<JSReceiver> receiver,
113 Handle<JSObject> object);
114 Maybe<bool> CollectOwnKeys(Handle<JSReceiver> receiver,
115 Handle<JSObject> object);
116 Maybe<bool> CollectOwnJSProxyKeys(Handle<JSReceiver> receiver,
117 Handle<JSProxy> proxy);
118 Maybe<bool> CollectOwnJSProxyTargetKeys(Handle<JSProxy> proxy,
119 Handle<JSReceiver> target);
122 Handle<JSReceiver> receiver, Handle<JSObject> object,
123 Handle<InterceptorInfo> interceptor, Handle<JSObject> result,
126 Maybe<bool> AddKeysFromJSProxy(Handle<JSProxy> proxy,
127 Handle<FixedArray> keys);
128 V8_WARN_UNUSED_RESULT ExceptionStatus AddKeys(Handle<FixedArray> array,
130 V8_WARN_UNUSED_RESULT ExceptionStatus AddKeys(Handle<JSObject> array_like,
133 bool IsShadowed(Handle<Object> key);
135 Handle<OrderedHashSet> keys();
141 void set_first_prototype_map(Handle<Map> value) {
147 void set_receiver(Handle<JSReceiver> object) { receiver_ = object; }
151 void set_last_non_empty_prototype(Handle<JSReceiver> object) {
157 Handle<OrderedHashSet> keys_;
158 Handle<Map> first_prototype_map_;
159 Handle<JSReceiver> receiver_;
160 Handle<JSReceiver> last_non_empty_prototype_;
161 Handle<ObjectHashSet> shadowing_keys_;
181 FastKeyAccumulator(Isolate* isolate, Handle<JSReceiver> receiver,
212 bool TryPrototypeInfoCache(Handle<JSReceiver> receiver);
215 Handle<JSReceiver> receiver_;
216 Handle<Map> first_prototype_map_;
217 Handle<JSReceiver> first_prototype_;
218 Handle<JSReceiver> last_non_empty_prototype_;