Home | History | Annotate | Download | only in src

Lines Matching full:handle

39     holder_ = handle(holder, isolate_);
40 holder_map_ = handle(map, isolate_);
45 Handle<JSReceiver> LookupIterator::GetRoot() const {
46 if (receiver_->IsJSReceiver()) return Handle<JSReceiver>::cast(receiver_);
47 Handle<Object> root =
48 handle(receiver_->GetRootMap(isolate_)->prototype(), isolate_);
50 return Handle<JSReceiver>::cast(root);
54 Handle<Map> LookupIterator::GetReceiverMap() const {
56 return handle(Handle<HeapObject>::cast(receiver_)->map(), isolate_);
60 Handle<JSObject> LookupIterator::GetStoreTarget() const {
63 if (iter.IsAtEnd()) return Handle<JSGlobalProxy>::cast(receiver_);
64 return Handle<JSGlobalObject>::cast(PrototypeIterator::GetCurrent(iter));
66 return Handle<JSObject>::cast(receiver_);
88 void LookupIterator::PrepareForDataProperty(Handle<Object> value) {
99 void LookupIterator::ReconfigureDataProperty(Handle<Object> value,
103 Handle<JSObject> holder = GetHolder<JSObject>();
118 Handle<Object> value, PropertyAttributes attributes,
128 Handle<JSObject> receiver = GetStoreTarget();
136 handle(receiver->map(), isolate_), name_, value, attributes, store_mode);
144 Handle<JSObject> receiver = GetStoreTarget();
153 AccessorComponent component, Handle<Object> accessor,
159 Handle<JSObject> receiver = GetStoreTarget();
162 Map::TransitionToAccessorProperty(handle(receiver->map(), isolate_),
178 Handle<AccessorPair> pair;
180 pair = Handle<AccessorPair>::cast(GetAccessors());
195 holder_map_ = handle(receiver->map(), isolate_);
223 Handle<Object> LookupIterator::FetchValue() const {
225 Handle<JSObject> holder = GetHolder<JSObject>();
238 return handle(result, isolate_);
261 Handle<HeapType> LookupIterator::GetFieldType() const {
265 return handle(
271 Handle<PropertyCell> LookupIterator::GetPropertyCell() const {
272 Handle<JSObject> holder = GetHolder<JSObject>();
273 Handle<GlobalObject> global = Handle<GlobalObject>::cast(holder);
275 return Handle<PropertyCell>(PropertyCell::cast(value));
279 Handle<Object> LookupIterator::GetAccessors() const {
285 Handle<Object> LookupIterator::GetDataValue() const {
287 Handle<Object> value = FetchValue();
292 void LookupIterator::WriteDataValue(Handle<Object> value) {
294 Handle<JSObject> holder = GetHolder<JSObject>();
298 Handle<PropertyCell> cell(
314 name_ = factory()->InternalizeString(Handle<String>::cast(name_));