Home | History | Annotate | Download | only in src

Lines Matching refs:Handle

45   LookupIterator(Handle<Object> receiver, Handle<Name> name,
49 LookupIterator(Isolate* isolate, Handle<Object> receiver, Handle<Name> name,
54 LookupIterator(Handle<Object> receiver, Handle<Name> name,
55 Handle<JSReceiver> holder,
60 LookupIterator(Isolate* isolate, Handle<Object> receiver, Handle<Name> name,
61 Handle<JSReceiver> holder,
80 LookupIterator(Isolate* isolate, Handle<Object> receiver, uint32_t index,
85 LookupIterator(Isolate* isolate, Handle<Object> receiver, uint32_t index,
86 Handle<JSReceiver> holder,
102 Isolate* isolate, Handle<Object> receiver, Handle<Name> name,
115 Isolate* isolate, Handle<Object> receiver, Handle<Name> name,
116 Handle<JSReceiver> holder, Configuration configuration = DEFAULT) {
128 Isolate* isolate, Handle<Object> receiver, Handle<Object> key,
139 Handle<Name> name() const {
143 Handle<Name> GetName() {
163 Handle<Object> GetReceiver() const { return receiver_; }
165 Handle<JSObject> GetStoreTarget() const {
170 return handle(JSGlobalObject::cast(map->prototype()), isolate_);
173 return Handle<JSObject>::cast(receiver_);
177 Handle<Map> transition_map() const {
179 return Handle<Map>::cast(transition_);
181 Handle<PropertyCell> transition_cell() const {
183 return Handle<PropertyCell>::cast(transition_);
186 Handle<T> GetHolder() const {
188 return Handle<T>::cast(holder_);
201 bool ExtendingNonExtensible(Handle<JSObject> receiver) {
206 void PrepareForDataProperty(Handle<Object> value);
207 void PrepareTransitionToDataProperty(Handle<JSObject> receiver,
208 Handle<Object> value,
217 void ApplyTransitionToDataProperty(Handle<JSObject> receiver);
218 void ReconfigureDataProperty(Handle<Object> value,
221 void TransitionToAccessorProperty(Handle<Object> getter,
222 Handle<Object> setter,
224 void TransitionToAccessorPair(Handle<Object> pair,
241 Handle<Map> GetFieldOwnerMap() const;
243 Handle<FieldType> GetFieldType() const;
247 Handle<PropertyCell> GetPropertyCell() const;
248 Handle<Object> GetAccessors() const;
249 inline Handle<InterceptorInfo> GetInterceptor() const {
254 return handle(result, isolate_);
256 Handle<InterceptorInfo> GetInterceptorForFailedAccessCheck() const;
257 Handle<Object> GetDataValue() const;
258 void WriteDataValue(Handle<Object> value, bool initializing_store);
284 Handle<Map> GetReceiverMap() const;
308 Handle<Object> FetchValue() const;
338 Configuration configuration, Handle<Name> name) {
342 static Handle<JSReceiver> GetRootForNonJSReceiver(
343 Isolate* isolate, Handle<Object> receiver, uint32_t index = kMaxUInt32);
344 inline static Handle<JSReceiver> GetRoot(Isolate* isolate,
345 Handle<Object> receiver,
347 if (receiver->IsJSReceiver()) return Handle<JSReceiver>::cast(receiver);
361 Handle<Name> name_;
362 Handle<Object> transition_;
363 const Handle<Object> receiver_;
364 Handle<JSReceiver> holder_;
365 const Handle<JSReceiver> initial_holder_;