Lines Matching defs:thisObjHandle
406 JSHandle<JSObject> thisObjHandle = JSTaggedValue::ToObject(thread, thisHandle);
409 JSHandle<JSTaggedValue> thisObjVal(thisObjHandle);
413 JSTaggedValue newArray = JSSharedArray::ArraySpeciesCreate(thread, thisObjHandle, JSTaggedNumber(arrayLen));
430 ele.Update(thisObjHandle.GetTaggedValue());
580 JSHandle<JSObject> thisObjHandle = JSTaggedValue::ToObject(thread, thisHandle);
583 JSHandle<JSTaggedValue> thisObjVal(thisObjHandle);
610 callResult = JSStableArray::HandleEveryOfStable(thread, thisObjHandle, callbackFnHandle, thisArgHandle, k);
633 JSHandle<JSObject> thisObjHandle = JSTaggedValue::ToObject(thread, thisHandle);
636 JSHandle<JSTaggedValue> thisObjVal(thisObjHandle);
669 callResult = JSStableArray::HandleSomeOfStable(thread, thisObjHandle, callbackFnHandle, thisArgHandle, k);
717 JSHandle<JSObject> thisObjHandle = JSTaggedValue::ToObject(thread, thisObjVal);
721 bool isDictionary = thisObjHandle->GetJSHClass()->IsDictionaryElement();
723 uint32_t length = JSSharedArray::Cast(*thisObjHandle)->GetLength();
724 uint32_t size = thisObjHandle->GetNumberOfElements();
726 JSObject::TryOptimizeAsFastElements(thread, thisObjHandle);
794 auto opResult = JSStableArray::Fill(thread, thisObjHandle, value, start, end, len);
802 return thisObjHandle.GetTaggedValue();
816 return thisObjHandle.GetTaggedValue();
867 JSHandle<JSObject> thisObjHandle = JSTaggedValue::ToObject(thread, thisHandle);
871 JSHandle<JSTaggedValue> thisObjVal(thisObjHandle);
889 JSTaggedValue newArray = JSSharedArray::ArraySpeciesCreate(thread, thisObjHandle, JSTaggedNumber(arrayLen));
915 JSStableArray::Filter(newArrayHandle, thisObjHandle, argv, k, toIndex);
938 JSHandle<JSObject> thisObjHandle = JSTaggedValue::ToObject(thread, thisHandle);
942 JSHandle<JSTaggedValue> thisObjVal(thisObjHandle);
1005 JSHandle<JSObject> thisObjHandle = JSTaggedValue::ToObject(thread, thisHandle);
1009 JSHandle<JSTaggedValue> thisObjVal(thisObjHandle);
1037 callResult = JSStableArray::HandleFindIndexOfStable(thread, thisObjHandle, callbackFnHandle, thisArgHandle, k);
1080 JSHandle<JSObject> thisObjHandle = JSTaggedValue::ToObject(thread, thisHandle);
1084 JSHandle<JSTaggedValue> thisObjVal(thisObjHandle);
1114 JSStableArray::HandleforEachOfStable(thread, thisObjHandle, callbackFnHandle, thisArgHandle, len, k);
1144 JSHandle<JSObject> thisObjHandle = JSTaggedValue::ToObject(thread, thisHandle);
1147 JSHandle<JSTaggedValue> thisObjVal(thisObjHandle);
1259 JSHandle<JSObject> thisObjHandle = JSTaggedValue::ToObject(thread, thisHandle);
1263 JSHandle<JSTaggedValue> thisObjVal(thisObjHandle);
1281 JSSharedArray::ArraySpeciesCreate(thread, thisObjHandle, JSTaggedNumber(static_cast<double>(rawLen)));
1305 JSStableArray::Map(newArrayHandle, thisObjHandle, argv, k, len);
1355 JSHandle<JSObject> thisObjHandle = JSTaggedValue::ToObject(thread, thisHandle);
1359 JSTaggedValue opResult = PopInner(argv, thisHandle, thisObjHandle);
1364 JSHandle<JSObject> &thisObjHandle)
1370 if (thisHandle->IsStableJSArray(thread) && JSObject::IsArrayLengthWritable(thread, thisObjHandle)) {
1376 JSHandle<JSTaggedValue> thisObjVal(thisObjHandle);
1388 JSSharedArray::LengthSetter(thread, thisObjHandle, lengthValue, true);
1410 JSSharedArray::LengthSetter(thread, thisObjHandle, indexHandle, true);
1438 JSHandle<JSObject> thisObjHandle = JSTaggedValue::ToObject(thread, thisHandle);
1441 JSHandle<JSTaggedValue> thisObjVal(thisObjHandle);
1474 JSSharedArray::LengthSetter(thread, thisObjHandle, key, true);
1528 JSHandle<JSObject> thisObjHandle = JSTaggedValue::ToObject(thread, thisHandle);
1532 JSHandle<JSTaggedValue> thisObjVal(thisObjHandle);
1586 JSStableArray::Reduce(thread, thisObjHandle, callbackFnHandle, accumulator, k, len);
1607 JSHandle<JSObject> thisObjHandle = JSTaggedValue::ToObject(thread, thisHandle);
1611 if (thisHandle->IsStableJSArray(thread) && JSObject::IsArrayLengthWritable(thread, thisObjHandle)) {
1615 JSHandle<JSTaggedValue> thisObjVal(thisObjHandle);
1627 JSSharedArray::LengthSetter(thread, thisObjHandle, zeroLenHandle, false);
1679 JSSharedArray::LengthSetter(thread, thisObjHandle, newLenHandle, true);
1701 JSHandle<JSObject> thisObjHandle = JSTaggedValue::ToObject(thread, thisHandle);
1705 JSHandle<JSTaggedValue> thisObjVal(thisObjHandle);
1759 if (thisHandle->IsStableJSArray(thread) && !thisObjHandle->GetJSHClass()->HasConstructor()
1760 && JSObject::GetPrototype(thisObjHandle).IsJSArray()) {
1761 auto opResult = JSStableArray::Slice(thread, thisObjHandle, k, count);
1767 JSSharedArray::ArraySpeciesCreate(thread, thisObjHandle, JSTaggedNumber(static_cast<double>(count)));
1835 JSHandle<JSObject> thisObjHandle = JSTaggedValue::ToObject(thread, thisHandle);
1841 JSStableArray::Sort(thread, thisObjHandle, callbackFnHandle);
1843 JSSharedArray::Sort(thread, JSHandle<JSTaggedValue>::Cast(thisObjHandle), callbackFnHandle);
1846 return thisObjHandle.GetTaggedValue();
1864 JSHandle<JSObject> thisObjHandle = JSTaggedValue::ToObject(thread, thisHandle);
1869 JSHandle<JSTaggedValue> thisObjVal(thisObjHandle);
1922 thread, thisObjHandle, JSTaggedNumber(static_cast<double>(actualDeleteCount)));
2058 JSSharedArray::LengthSetter(thread, thisObjHandle, newLenHandle, true);
2080 JSHandle<JSObject> thisObjHandle = JSTaggedValue::ToObject(thread, thisHandle);
2084 JSHandle<JSTaggedValue> thisObjVal(thisObjHandle);
2128 JSHandle<JSObject> thisObjHandle = JSTaggedValue::ToObject(thread, thisHandle);
2132 JSHandle<JSTaggedValue> thisObjVal(thisObjHandle);
2204 JSSharedArray::LengthSetter(thread, thisObjHandle, newLenHandle, true);
2310 JSHandle<JSObject> thisObjHandle = JSTaggedValue::ToObject(thread, thisHandle);
2315 JSHandle<JSTaggedValue> thisObjVal(thisObjHandle);
2392 JSHandle<JSObject> thisObjHandle = JSTaggedValue::ToObject(thread, thisHandle);
2395 JSHandle<JSTaggedValue> thisObjVal(thisObjHandle);
2446 JSHandle<JSObject> thisObjHandle = JSTaggedValue::ToObject(thread, thisHandle);
2464 JSSharedArray::LengthSetter(thread, thisObjHandle, newLengthValue, true);
2485 JSHandle<JSObject> thisObjHandle = JSTaggedValue::ToObject(thread, thisHandle);
2513 JSObject::CreateDataPropertyOrThrow(thread, thisObjHandle, key, initValue, SCheckMode::SKIP);
2516 JSSharedArray::LengthSetter(thread, thisObjHandle, key, true);
2525 JSHandle<JSObject> thisObjHandle = JSTaggedValue::ToObject(thread, thisHandle);
2528 JSHandle<JSTaggedValue> thisObjVal(thisObjHandle);