Lines Matching refs:Handle
27 inline PropertyKey(Isolate* isolate, Handle<Name> name);
29 inline PropertyKey(Isolate* isolate, Handle<Object> valid_key);
31 PropertyKey(Isolate* isolate, Handle<Object> key, bool* success);
34 Handle<Name> name() const { return name_; }
36 inline Handle<Name> GetName(Isolate* isolate);
39 Handle<Name> name_;
73 inline LookupIterator(Isolate* isolate, Handle<Object> receiver,
74 Handle<Name> name,
76 inline LookupIterator(Isolate* isolate, Handle<Object> receiver,
77 Handle<Name> name, Handle<Object> lookup_start_object,
80 inline LookupIterator(Isolate* isolate, Handle<Object> receiver, size_t index,
82 inline LookupIterator(Isolate* isolate, Handle<Object> receiver, size_t index,
83 Handle<Object> lookup_start_object,
86 inline LookupIterator(Isolate* isolate, Handle<Object> receiver,
89 inline LookupIterator(Isolate* isolate, Handle<Object> receiver,
91 Handle<Object> lookup_start_object,
102 inline Handle<Name> name() const;
103 inline Handle<Name> GetName();
127 Handle<Object> GetReceiver() const { return receiver_; }
130 inline Handle<T> GetStoreTarget() const;
132 inline Handle<Map> transition_map() const;
133 inline Handle<PropertyCell> transition_cell() const;
135 inline Handle<T> GetHolder() const;
137 Handle<Object> lookup_start_object() const { return lookup_start_object_; }
150 inline bool ExtendingNonExtensible(Handle<JSReceiver> receiver);
151 void PrepareForDataProperty(Handle<Object> value);
152 void PrepareTransitionToDataProperty(Handle<JSReceiver> receiver,
153 Handle<Object> value,
157 void ApplyTransitionToDataProperty(Handle<JSReceiver> receiver);
158 void ReconfigureDataProperty(Handle<Object> value,
161 void TransitionToAccessorProperty(Handle<Object> getter,
162 Handle<Object> setter,
164 void TransitionToAccessorPair(Handle<Object> pair,
184 Handle<PropertyCell> GetPropertyCell() const;
185 Handle<Object> GetAccessors() const;
186 inline Handle<InterceptorInfo> GetInterceptor() const;
187 Handle<InterceptorInfo> GetInterceptorForFailedAccessCheck() const;
188 Handle<Object> GetDataValue(AllocationPolicy allocation_policy =
190 void WriteDataValue(Handle<Object> value, bool initializing_store);
191 Handle<Object> GetDataValue(SeqCstAccessTag tag) const;
192 void WriteDataValue(Handle<Object> value, SeqCstAccessTag tag);
193 Handle<Object> SwapDataValue(Handle<Object> value, SeqCstAccessTag tag);
195 static inline void UpdateProtector(Isolate* isolate, Handle<Object> receiver,
196 Handle<Name> name);
202 void WriteDataValueToWasmObject(Handle<Object> value);
207 bool TryLookupCachedProperty(Handle<AccessorPair> accessor);
215 bool LookupCachedProperty(Handle<AccessorPair> accessor);
216 inline LookupIterator(Isolate* isolate, Handle<Object> receiver,
217 Handle<Name> name, size_t index,
218 Handle<Object> lookup_start_object,
222 LookupIterator(Isolate* isolate, Handle<Object> receiver, Handle<Name> name,
223 Handle<Map> transition_map, PropertyDetails details,
226 static void InternalUpdateProtector(Isolate* isolate, Handle<Object> receiver,
227 Handle<Name> name);
235 Handle<Map> GetReceiverMap() const;
262 Handle<Object> FetchValue(AllocationPolicy allocation_policy =
283 Handle<Name> name);
285 static Handle<JSReceiver> GetRootForNonJSReceiver(
286 Isolate* isolate, Handle<Object> lookup_start_object,
288 static inline Handle<JSReceiver> GetRoot(Isolate* isolate,
289 Handle<Object> lookup_start_object,
302 Handle<Name> name_;
303 Handle<Object> transition_;
304 const Handle<Object> receiver_;
305 Handle<JSReceiver> holder_;
306 const Handle<Object> lookup_start_object_;
365 Handle<JSGlobalObject> holder, Handle<Name> name);