Lines Matching defs:thisObjHandle
487 JSHandle<JSObject> thisObjHandle = JSTaggedValue::ToObject(thread, thisHandle);
489 JSHandle<JSTaggedValue> thisObjVal(thisObjHandle);
493 JSTaggedValue newArray = JSArray::ArraySpeciesCreate(thread, thisObjHandle, JSTaggedNumber(arrayLen));
512 ele.Update(thisObjHandle.GetTaggedValue());
591 JSHandle<JSObject> thisObjHandle = JSTaggedValue::ToObject(thread, GetThis(argv));
594 JSHandle<JSTaggedValue> thisObjVal(thisObjHandle);
705 return thisObjHandle.GetTaggedValue();
735 JSHandle<JSObject> thisObjHandle = JSTaggedValue::ToObject(thread, thisHandle);
738 JSHandle<JSTaggedValue> thisObjVal(thisObjHandle);
770 callResult = JSStableArray::HandleEveryOfStable(thread, thisObjHandle, callbackFnHandle, thisArgHandle, k);
813 JSHandle<JSObject> thisObjHandle = JSTaggedValue::ToObject(thread, thisHandle);
816 JSHandle<JSTaggedValue> thisObjVal(thisObjHandle);
819 bool isDictionary = thisObjHandle->GetJSHClass()->IsDictionaryElement();
821 uint32_t length = JSArray::Cast(*thisObjHandle)->GetLength();
822 uint32_t size = thisObjHandle->GetNumberOfElements();
824 JSObject::TryOptimizeAsFastElements(thread, thisObjHandle);
879 return JSStableArray::Fill(thread, thisObjHandle, value, start, end, len);
892 return thisObjHandle.GetTaggedValue();
940 JSHandle<JSObject> thisObjHandle = JSTaggedValue::ToObject(thread, thisHandle);
943 JSHandle<JSTaggedValue> thisObjVal(thisObjHandle);
961 JSTaggedValue newArray = JSArray::ArraySpeciesCreate(thread, thisObjHandle, JSTaggedNumber(arrayLen));
987 JSStableArray::Filter(newArrayHandle, thisObjHandle, argv, k, toIndex);
1003 JSHandle<JSObject> thisObjHandle = JSTaggedValue::ToObject(thread, thisHandle);
1006 JSHandle<JSTaggedValue> thisObjVal(thisObjHandle);
1065 JSHandle<JSObject> thisObjHandle = JSTaggedValue::ToObject(thread, thisHandle);
1068 JSHandle<JSTaggedValue> thisObjVal(thisObjHandle);
1096 callResult = JSStableArray::HandleFindIndexOfStable(thread, thisObjHandle, callbackFnHandle, thisArgHandle, k);
1136 JSHandle<JSObject> thisObjHandle = JSTaggedValue::ToObject(thread, thisHandle);
1139 JSHandle<JSTaggedValue> thisObjVal(thisObjHandle);
1169 JSStableArray::HandleforEachOfStable(thread, thisObjHandle, callbackFnHandle, thisArgHandle, len, k);
1231 JSHandle<JSObject> thisObjHandle = JSTaggedValue::ToObject(thread, thisHandle);
1234 JSHandle<JSTaggedValue> thisObjVal(thisObjHandle);
1306 JSHandle<JSObject> thisObjHandle = JSTaggedValue::ToObject(thread, thisHandle);
1309 JSHandle<JSTaggedValue> thisObjVal(thisObjHandle);
1439 JSHandle<JSObject> thisObjHandle = JSTaggedValue::ToObject(thread, thisHandle);
1442 JSHandle<JSTaggedValue> thisObjVal(thisObjHandle);
1503 JSHandle<JSObject> thisObjHandle = JSTaggedValue::ToObject(thread, thisHandle);
1506 JSHandle<JSTaggedValue> thisObjVal(thisObjHandle);
1524 JSArray::ArraySpeciesCreate(thread, thisObjHandle, JSTaggedNumber(static_cast<double>(rawLen)));
1548 JSStableArray::Map(newArrayHandle, thisObjHandle, argv, k, len);
1597 JSHandle<JSObject> thisObjHandle = JSTaggedValue::ToObject(thread, thisHandle);
1598 if (thisHandle->IsStableJSArray(thread) && JSObject::IsArrayLengthWritable(thread, thisObjHandle)) {
1604 JSHandle<JSTaggedValue> thisObjVal(thisObjHandle);
1653 JSHandle<JSObject> thisObjHandle = JSTaggedValue::ToObject(thread, thisHandle);
1654 if (thisHandle->IsStableJSArray(thread) && JSObject::IsArrayLengthWritable(thread, thisObjHandle)) {
1662 JSHandle<JSTaggedValue> thisObjVal(thisObjHandle);
1742 JSHandle<JSObject> thisObjHandle = JSTaggedValue::ToObject(thread, thisHandle);
1745 JSHandle<JSTaggedValue> thisObjVal(thisObjHandle);
1761 JSHandle<JSObject> thisObjHandle = JSTaggedValue::ToObject(thread, thisHandle);
1764 JSHandle<JSTaggedValue> thisObjVal(thisObjHandle);
1813 JSStableArray::Reduce(thread, thisObjHandle, callbackFnHandle, accumulator, k, len);
1829 JSHandle<JSObject> thisObjHandle = JSTaggedValue::ToObject(thread, thisHandle);
1832 JSHandle<JSTaggedValue> thisObjVal(thisObjHandle);
1851 JSHandle<JSObject> thisObjHandle = JSTaggedValue::ToObject(thread, thisHandle);
1854 JSHandle<JSTaggedValue> thisObjVal(thisObjHandle);
1916 JSTaggedValue ret = JSStableArray::HandleReduceRightOfStable(thread, thisObjHandle,
1959 JSHandle<JSObject> thisObjHandle = JSTaggedValue::ToObject(thread, thisHandle);
1962 JSHandle<JSTaggedValue> thisObjVal(thisObjHandle);
2023 JSStableArray::Reverse(thread, thisObjHandle, lower, len);
2062 return thisObjHandle.GetTaggedValue();
2075 JSHandle<JSObject> thisObjHandle = JSTaggedValue::ToObject(thread, thisHandle);
2078 if (thisHandle->IsStableJSArray(thread) && JSObject::IsArrayLengthWritable(thread, thisObjHandle)) {
2081 JSHandle<JSTaggedValue> thisObjVal(thisObjHandle);
2164 JSHandle<JSObject> thisObjHandle = JSTaggedValue::ToObject(thread, thisHandle);
2167 JSHandle<JSTaggedValue> thisObjVal(thisObjHandle);
2221 if (thisHandle->IsStableJSArray(thread) && !thisObjHandle->GetJSHClass()->HasConstructor()
2222 && JSObject::GetPrototype(thisObjHandle).IsJSArray()) {
2223 return JSStableArray::Slice(thread, thisObjHandle, k, count);
2228 JSArray::ArraySpeciesCreate(thread, thisObjHandle, JSTaggedNumber(static_cast<double>(count)));
2287 JSHandle<JSObject> thisObjHandle = JSTaggedValue::ToObject(thread, thisHandle);
2290 JSHandle<JSTaggedValue> thisObjVal(thisObjHandle);
2323 callResult = JSStableArray::HandleSomeOfStable(thread, thisObjHandle, callbackFnHandle, thisArgHandle, k);
2373 JSHandle<JSObject> thisObjHandle = JSTaggedValue::ToObject(thread, thisHandle);
2378 JSStableArray::Sort(thread, thisObjHandle, callbackFnHandle);
2380 JSArray::Sort(thread, JSHandle<JSTaggedValue>::Cast(thisObjHandle), callbackFnHandle);
2383 return thisObjHandle.GetTaggedValue();
2397 JSHandle<JSObject> thisObjHandle = JSTaggedValue::ToObject(thread, thisHandle);
2400 JSHandle<JSTaggedValue> thisObjVal(thisObjHandle);
2452 JSTaggedValue newArray = JSArray::ArraySpeciesCreate(thread, thisObjHandle,
2456 if (thisHandle->IsStableJSArray(thread) && JSObject::IsArrayLengthWritable(thread, thisObjHandle)) {
2606 JSHandle<JSObject> thisObjHandle = JSTaggedValue::ToObject(thread, thisHandle);
2615 JSHandle<JSTaggedValue> thisObjVal(thisObjHandle);
2700 JSHandle<JSObject> thisObjHandle = JSTaggedValue::ToObject(thread, thisHandle);
2703 JSHandle<JSTaggedValue> thisObjVal(thisObjHandle);
2740 JSHandle<JSObject> thisObjHandle = JSTaggedValue::ToObject(thread, thisHandle);
2743 JSHandle<JSTaggedValue> thisObjVal(thisObjHandle);
2847 JSHandle<JSObject> thisObjHandle = JSTaggedValue::ToObject(thread, thisHandle);
2851 JSHandle<JSTaggedValue> thisObjVal(thisObjHandle);
2874 JSTaggedValue newArray = JSArray::ArraySpeciesCreate(thread, thisObjHandle, JSTaggedNumber(arrayLen));
2899 JSHandle<JSObject> thisObjHandle = JSTaggedValue::ToObject(thread, thisHandle);
2901 JSHandle<JSTaggedValue> thisObjVal(thisObjHandle);
2914 JSTaggedValue newArray = JSArray::ArraySpeciesCreate(thread, thisObjHandle, JSTaggedNumber(arrayLen));
2936 JSHandle<JSObject> thisObjHandle = JSTaggedValue::ToObject(thread, thisHandle);
2940 JSHandle<JSTaggedValue> thisObjVal(thisObjHandle);
3010 JSHandle<JSObject> thisObjHandle = JSTaggedValue::ToObject(thread, thisHandle);
3013 JSHandle<JSTaggedValue> thisObjVal(thisObjHandle);
3059 JSHandle<JSObject> thisObjHandle = JSTaggedValue::ToObject(thread, thisHandle);
3061 JSHandle<JSTaggedValue> thisObjVal(thisObjHandle);
3090 if (thisHandle->IsStableJSArray(thread) && !thisObjHandle->GetJSHClass()->HasConstructor()) {
3136 JSHandle<JSObject> thisObjHandle = JSTaggedValue::ToObject(thread, thisHandle);
3140 int64_t len = ArrayHelper::GetArrayLength(thread, JSHandle<JSTaggedValue>(thisObjHandle));
3154 ArrayHelper::SortIndexedProperties(thread, JSHandle<JSTaggedValue>::Cast(thisObjHandle), len, callbackFnHandle,
3184 JSHandle<JSObject> thisObjHandle = JSTaggedValue::ToObject(thread, thisHandle);
3187 JSHandle<JSTaggedValue> thisObjVal(thisObjHandle);
3236 if (thisHandle->IsStableJSArray(thread) && !thisObjHandle->GetJSHClass()->HasConstructor()) {
3312 JSHandle<JSObject> thisObjHandle = JSTaggedValue::ToObject(thread, thisHandle);
3315 JSHandle<JSTaggedValue> thisObjVal(thisObjHandle);
3347 callResult = JSStableArray::HandleFindLastOfStable(thread, thisObjHandle,
3385 JSHandle<JSObject> thisObjHandle = JSTaggedValue::ToObject(thread, thisHandle);
3388 JSHandle<JSTaggedValue> thisObjVal(thisObjHandle);
3417 JSStableArray::HandleFindLastIndexOfStable(thread, thisObjHandle, callbackFnHandle, thisArgHandle, k);
3456 JSHandle<JSObject> thisObjHandle = JSTaggedValue::ToObject(thread, thisHandle);
3459 JSHandle<JSTaggedValue> thisObjVal(thisObjHandle);
3465 if (thisHandle->IsStableJSArray(thread) && !thisObjHandle->GetJSHClass()->HasConstructor()) {