Lines Matching refs:Handle
47 LookupIterator(Isolate* isolate, Handle<Object> receiver, Handle<Name> name,
52 inline LookupIterator(Handle<Object> receiver, Handle<Name> name,
53 Handle<JSReceiver> holder,
56 inline LookupIterator(Isolate* isolate, Handle<Object> receiver,
57 Handle<Name> name, Handle<JSReceiver> holder,
60 LookupIterator(Isolate* isolate, Handle<Object> receiver, uint32_t index,
65 LookupIterator(Isolate* isolate, Handle<Object> receiver, uint32_t index,
66 Handle<JSReceiver> holder,
82 Isolate* isolate, Handle<Object> receiver, Handle<Name> name,
86 Isolate* isolate, Handle<Object> receiver, Handle<Name> name,
87 Handle<JSReceiver> holder, Configuration configuration = DEFAULT);
90 Isolate* isolate, Handle<Object> receiver, Handle<Object> key,
91 bool* success, Handle<JSReceiver> holder,
95 Isolate* isolate, Handle<Object> receiver, Handle<Object> key,
99 Isolate* isolate, Handle<Object> receiver, Handle<Name> name,
100 Handle<Object> value, MaybeHandle<Map> maybe_transition_map);
110 Handle<Name> name() const { in name()
114 inline Handle<Name> GetName();
128 Handle<Object> GetReceiver() const { return receiver_; } in GetReceiver()
131 inline Handle<T> GetStoreTarget() const;
133 Handle<Map> transition_map() const { in transition_map()
135 return Handle<Map>::cast(transition_); in transition_map()
137 Handle<PropertyCell> transition_cell() const { in transition_cell()
139 return Handle<PropertyCell>::cast(transition_); in transition_cell()
142 Handle<T> GetHolder() const { in GetHolder()
144 return Handle<T>::cast(holder_); in GetHolder()
158 inline bool ExtendingNonExtensible(Handle<JSReceiver> receiver);
159 void PrepareForDataProperty(Handle<Object> value);
160 void PrepareTransitionToDataProperty(Handle<JSReceiver> receiver,
161 Handle<Object> value,
165 void ApplyTransitionToDataProperty(Handle<JSReceiver> receiver);
166 void ReconfigureDataProperty(Handle<Object> value,
169 void TransitionToAccessorProperty(Handle<Object> getter,
170 Handle<Object> setter,
172 void TransitionToAccessorPair(Handle<Object> pair,
189 Handle<Map> GetFieldOwnerMap() const;
191 Handle<FieldType> GetFieldType() const;
195 Handle<PropertyCell> GetPropertyCell() const;
196 Handle<Object> GetAccessors() const;
197 inline Handle<InterceptorInfo> GetInterceptor() const;
198 Handle<InterceptorInfo> GetInterceptorForFailedAccessCheck() const;
199 Handle<Object> GetDataValue() const;
200 void WriteDataValue(Handle<Object> value, bool initializing_store);
210 LookupIterator(Isolate* isolate, Handle<Object> receiver, Handle<Name> name,
211 Handle<Map> transition_map, PropertyDetails details,
222 Handle<Map> GetReceiverMap() const;
246 Handle<Object> FetchValue() const;
276 Configuration configuration, Handle<Name> name);
278 static Handle<JSReceiver> GetRootForNonJSReceiver(
279 Isolate* isolate, Handle<Object> receiver, uint32_t index = kMaxUInt32);
280 static inline Handle<JSReceiver> GetRoot(Isolate* isolate,
281 Handle<Object> receiver,
294 Handle<Name> name_;
295 Handle<Object> transition_;
296 const Handle<Object> receiver_;
297 Handle<JSReceiver> holder_;
298 const Handle<JSReceiver> initial_holder_;