Lines Matching defs:newArrayHandle
64 JSHandle<JSObject> newArrayHandle(JSArray::ArrayCreate(thread, JSTaggedNumber(0), newTarget));
79 JSObject::CreateDataProperty(thread, newArrayHandle, key0, len);
88 JSArray::SetCapacity(thread, newArrayHandle, 0, newLen, true);
91 return newArrayHandle.GetTaggedValue();
130 JSHandle<JSObject> newArrayHandle(thread, newArray);
147 JSObject::CreateDataProperty(thread, newArrayHandle, key, itemK);
151 JSArray::Cast(*newArrayHandle)->SetArrayLength(thread, argc);
152 return newArrayHandle.GetTaggedValue();
230 JSHandle<JSObject> newArrayHandle(thread, newArray);
243 if (newArrayHandle->IsJSArray() && items->IsJSArray() && iterator->IsJSArrayIterator()) {
263 JSArray::TryFastCreateDataProperty(thread, newArrayHandle, k, mapValue);
269 return newArrayHandle.GetTaggedValue();
283 JSTaggedValue::SetProperty(thread, JSHandle<JSTaggedValue>::Cast(newArrayHandle), lengthKey, key, true);
285 return newArrayHandle.GetTaggedValue();
312 bool createRes = newArrayHandle->IsJSArray() ?
313 JSArray::TryFastCreateDataProperty(thread, newArrayHandle, k, mapValue) :
314 JSObject::CreateDataPropertyOrThrow(thread, newArrayHandle, key, mapValue);
352 JSHandle<JSObject> newArrayHandle(thread, newArray);
380 JSArray::TryFastCreateDataProperty(thread, newArrayHandle, k, mapValue);
387 JSTaggedValue::SetProperty(thread, JSHandle<JSTaggedValue>::Cast(newArrayHandle), lengthKey, lenHandle, true);
391 return newArrayHandle.GetTaggedValue();
443 JSHandle<JSObject> newArrayHandle(newArray);
456 JSObject::CreateDataPropertyOrThrow(thread, newArrayHandle, key, kValue);
461 JSTaggedValue::SetProperty(thread, JSHandle<JSTaggedValue>::Cast(newArrayHandle), lengthKey, lenHandle, true);
464 return newArrayHandle.GetTaggedValue();
499 JSHandle<JSObject> newArrayHandle(thread, newArray);
532 JSStableArray::Concat(thread, newArrayHandle, JSHandle<JSObject>::Cast(ele), k, n);
550 JSObject::CreateDataPropertyOrThrow(thread, newArrayHandle, toKey, fromValHandle);
568 JSObject::CreateDataPropertyOrThrow(thread, newArrayHandle, toKey, ele);
575 JSTaggedValue::SetProperty(thread, JSHandle<JSTaggedValue>::Cast(newArrayHandle), lengthKey, lenHandle, true);
579 return newArrayHandle.GetTaggedValue();
896 JSHandle<JSTaggedValue> &thisObjVal, int64_t k, int64_t len, uint32_t toIndex, JSHandle<JSObject> newArrayHandle,
919 JSObject::CreateDataPropertyOrThrow(thread, newArrayHandle, toIndexHandle, kValue);
927 return newArrayHandle.GetTaggedValue();
964 JSHandle<JSObject> newArrayHandle(thread, newArray);
987 JSStableArray::Filter(newArrayHandle, thisObjHandle, argv, k, toIndex);
990 return FilterUnStableJSArray(thread, thisArgHandle, thisObjVal, k, len, toIndex, newArrayHandle, callbackFnHandle);
1530 JSHandle<JSObject> newArrayHandle(thread, newArray);
1548 JSStableArray::Map(newArrayHandle, thisObjHandle, argv, k, len);
1551 return MapUnStableJSArray(thread, thisArgHandle, thisObjVal, k, len, newArrayHandle, callbackFnHandle);
1555 JSHandle<JSTaggedValue> &thisObjVal, int64_t k, int64_t len, JSHandle<JSObject> newArrayHandle,
1576 JSObject::CreateDataPropertyOrThrow(thread, newArrayHandle, k, mapResultHandle);
1584 return newArrayHandle.GetTaggedValue();
2234 JSHandle<JSObject> newArrayHandle(thread, newArray);
2259 JSObject::CreateDataPropertyOrThrow(thread, newArrayHandle, nKey, kValueHandle);
2269 JSTaggedValue::SetProperty(thread, JSHandle<JSTaggedValue>::Cast(newArrayHandle), lengthKey, newLenHandle, true);
2274 return newArrayHandle.GetTaggedValue();
2455 JSHandle<JSObject> newArrayHandle(thread, newArray);
2458 actualDeleteCount, newArrayHandle, len);
2480 if (newArrayHandle->IsJSProxy()) {
2484 JSObject::CreateDataPropertyOrThrow(thread, newArrayHandle, toKey, fromValue);
2492 JSTaggedValue::SetProperty(thread, JSHandle<JSTaggedValue>::Cast(newArrayHandle), lengthKey, deleteCountHandle,
2591 return newArrayHandle.GetTaggedValue();
2878 JSHandle<JSObject> newArrayHandle(thread, newArray);
2880 ArrayHelper::FlattenIntoArray(thread, newArrayHandle, thisObjVal, args,
2886 return newArrayHandle.GetTaggedValue();
2918 JSHandle<JSObject> newArrayHandle(thread, newArray);
2920 ArrayHelper::FlattenIntoArray(thread, newArrayHandle, thisObjVal, args,
2924 return newArrayHandle.GetTaggedValue();
3089 JSHandle<JSObject> newArrayHandle(thread, newArray);
3111 JSObject::CreateDataPropertyOrThrow(thread, newArrayHandle, fromKey, fromValue);
3117 return newArrayHandle.GetTaggedValue();
3147 JSHandle<JSObject> newArrayHandle(thread, newArray);
3166 JSObject::CreateDataPropertyOrThrow(thread, newArrayHandle, j, itemValue);
3171 return newArrayHandle.GetTaggedValue();
3245 JSHandle<JSObject> newArrayHandle(thread, newJsTaggedArray.GetTaggedValue());
3259 JSObject::CreateDataPropertyOrThrow(thread, newArrayHandle, i, iValue);
3271 JSObject::CreateDataPropertyOrThrow(thread, newArrayHandle, pi, element);
3288 JSObject::CreateDataPropertyOrThrow(thread, newArrayHandle, pi, fromValue);
3299 return newArrayHandle.GetTaggedValue();
3472 JSHandle<JSObject> newArrayHandle(thread, newArray);
3490 JSObject::CreateDataPropertyOrThrow(thread, newArrayHandle, toKey, fromValue);
3496 return newArrayHandle.GetTaggedValue();