Lines Matching refs:current
77 JSTaggedValue current = JSTaggedValue::GetPrototype(thread_, receiver_);
79 while (current.IsHeapObject()) {
80 if (current.IsSlowKeysObject()) {
84 JSObject *currentObj = JSObject::Cast(current.GetTaggedObject());
110 current = JSObject::GetPrototype(current);
205 JSMutableHandle<JSTaggedValue> current(thread_, receiver_);
206 while (current->IsHeapObject()) {
207 JSObject::AppendOwnEnumPropertyKeys(thread_, JSHandle<JSObject>(current), keyArray, &keysNum, shadowQueue);
209 JSObject::ClearHasDeleteProperty(current);
210 current.Update(JSObject::GetPrototype(current.GetTaggedValue()));
223 JSMutableHandle<JSTaggedValue> current(thread_, receiver_);
224 while (current->IsHeapObject()) {
225 PushRemainingKeys(JSHandle<JSObject>(current), remainings);
227 JSObject::ClearHasDeleteProperty(current);
228 visited.emplace_back(thread_, current.GetTaggedValue());
229 current.Update(JSTaggedValue::GetPrototype(thread_, current));