Lines Matching refs:Handle
47 LookupIterator(Handle<Object> receiver, Handle<Name> name,
70 LookupIterator(Handle<Object> receiver, Handle<Name> name,
71 Handle<JSReceiver> holder,
94 LookupIterator(Isolate* isolate, Handle<Object> receiver, uint32_t index,
114 LookupIterator(Isolate* isolate, Handle<Object> receiver, uint32_t index,
115 Handle<JSReceiver> holder,
136 Isolate* isolate, Handle<Object> receiver, Handle<Name> name,
149 Isolate* isolate, Handle<Object> receiver, Handle<Name> name,
150 Handle<JSReceiver> holder, Configuration configuration = DEFAULT) {
162 Isolate* isolate, Handle<Object> receiver, Handle<Object> key,
170 Handle<Name> name() const {
174 Handle<Name> GetName() {
194 Handle<Object> GetReceiver() const { return receiver_; }
195 Handle<JSObject> GetStoreTarget() const;
197 Handle<Map> transition_map() const {
199 return Handle<Map>::cast(transition_);
202 Handle<T> GetHolder() const {
204 return Handle<T>::cast(holder_);
217 void PrepareForDataProperty(Handle<Object> value);
218 void PrepareTransitionToDataProperty(Handle<Object> value,
228 void ReconfigureDataProperty(Handle<Object> value,
232 Handle<Object> accessor,
234 void TransitionToAccessorPair(Handle<Object> pair,
246 Handle<HeapType> GetFieldType() const;
249 Handle<PropertyCell> GetPropertyCell() const;
250 Handle<Object> GetAccessors() const;
251 inline Handle<InterceptorInfo> GetInterceptor() const {
253 return handle(GetInterceptor(JSObject::cast(*holder_)), isolate_);
255 Handle<Object> GetDataValue() const;
256 void WriteDataValue(Handle<Object> value);
267 Handle<Map> GetReceiverMap() const;
276 Handle<Object> FetchValue() const;
302 Configuration configuration, Handle<Name> name) {
311 static Handle<JSReceiver> GetRootForNonJSReceiver(
312 Isolate* isolate, Handle<Object> receiver, uint32_t index = kMaxUInt32);
313 inline static Handle<JSReceiver> GetRoot(Isolate* isolate,
314 Handle<Object> receiver,
316 if (receiver->IsJSReceiver()) return Handle<JSReceiver>::cast(receiver);
332 Handle<Name> name_;
334 Handle<Object> transition_;
335 const Handle<Object> receiver_;
336 Handle<JSReceiver> holder_;
337 Handle<Map> holder_map_;
338 const Handle<JSReceiver> initial_holder_;