Home
last modified time | relevance | path

Searched refs:JSArray (Results 1 – 25 of 174) sorted by relevance

1234567

/arkcompiler/ets_runtime/ecmascript/tests/
Djs_array_test.cpp38 JSArray *arr = JSArray::ArrayCreate(thread, JSTaggedNumber(0)).GetObject<JSArray>(); in HWTEST_F_L0()
41 EXPECT_EQ(JSArray::GetProperty(thread, obj, lengthKeyHandle).GetValue()->GetInt(), 0); in HWTEST_F_L0()
43 JSArray *arr2 = JSArray::ArrayCreate(thread, JSTaggedNumber(10)).GetObject<JSArray>(); in HWTEST_F_L0()
46 EXPECT_EQ(JSArray::GetProperty(thread, obj2, lengthKeyHandle).GetValue()->GetInt(), 10); in HWTEST_F_L0()
52 JSArray *arr = JSArray::ArrayCreate(thread, JSTaggedNumber(0)).GetObject<JSArray>(); in HWTEST_F_L0()
55 …EXPECT_EQ(JSArray::GetProperty(thread, JSHandle<JSTaggedValue>(obj), lengthKeyHandle).GetValue()->… in HWTEST_F_L0()
57JSArray *arr2 = JSArray::Cast(JSArray::ArraySpeciesCreate(thread, obj, JSTaggedNumber(10)).GetTagg… in HWTEST_F_L0()
60 EXPECT_EQ(JSArray::GetProperty(thread, obj2, lengthKeyHandle).GetValue()->GetInt(), 10); in HWTEST_F_L0()
68 JSArray *arr = JSArray::ArrayCreate(thread, JSTaggedNumber(0)).GetObject<JSArray>(); in HWTEST_F_L0()
71 EXPECT_EQ(JSArray::GetProperty(thread, obj, lengthKeyHandle).GetValue()->GetInt(), 0); in HWTEST_F_L0()
[all …]
Djs_array_iterator_test.cpp53 …JSHandle<JSObject> handleJSObjectTaggedArrayFrom1(JSArray::CreateArrayFromList(thread, handleTagge… in HWTEST_F_L0()
54 …JSHandle<JSObject> handleJSObjectTaggedArrayFrom2(JSArray::CreateArrayFromList(thread, handleTagge… in HWTEST_F_L0()
60 …JSHandle<JSArray> handleJSArrayTo1(thread, JSArray::Cast(handleJSArrayIter->GetIteratedArray().Get… in HWTEST_F_L0()
63 …EXPECT_EQ(JSArray::FastGetPropertyByValue(thread, JSHandle<JSTaggedValue>(handleJSArrayTo1), i)->G… in HWTEST_F_L0()
70 …JSHandle<JSArray> handleJSArrayTo2(thread, JSArray::Cast(handleJSArrayIter->GetIteratedArray().Get… in HWTEST_F_L0()
73 …EXPECT_EQ(JSArray::FastGetPropertyByValue(thread, JSHandle<JSTaggedValue>(handleJSArrayTo2), i)->G… in HWTEST_F_L0()
89 …JSHandle<JSObject> handleJSObjectTaggedArray(JSArray::CreateArrayFromList(thread, handleTaggedArra… in SetCommon()
Dtemplate_string_test.cpp52 JSArray *arr = JSArray::ArrayCreate(thread, JSTaggedNumber(arrayLength)).GetObject<JSArray>(); in HWTEST_F_L0()
58 JSArray::DefineOwnProperty(thread, JSHandle<JSObject>(jsArrayObj), arrayObjKey, propertyDesc); in HWTEST_F_L0()
63 JSArray::DefineOwnProperty(thread, JSHandle<JSObject>(jsArrayObj), arrayObjKey1, propertyDesc1); in HWTEST_F_L0()
68 JSArray::DefineOwnProperty(thread, JSHandle<JSObject>(jsArrayObj), arrayObjKey2, propertyDesc2); in HWTEST_F_L0()
72 JSHandle<JSTaggedValue> templateLiteral(JSArray::CreateArrayFromList(thread, elements)); in HWTEST_F_L0()
Djs_stable_array_test.cpp43 JSHandle<JSArray> handleArr(JSArray::CreateArrayFromList(thread, handleTagArr)); in CallJoin()
70 … JSHandle<JSTaggedValue> handleTagValArr = JSArray::ArrayCreate(thread, JSTaggedNumber(lengthArr)); in HWTEST_F_L0()
71 JSHandle<JSArray> handleArr(handleTagValArr); in HWTEST_F_L0()
108 JSHandle<JSArray> handleArr(JSArray::CreateArrayFromList(thread, handleTagArr)); in HWTEST_F_L0()
150 JSHandle<JSArray> handleArr(JSArray::CreateArrayFromList(thread, handleTagArr)); in HWTEST_F_L0()
164 JSTaggedValue newArray = JSArray::ArraySpeciesCreate(thread, thisObjHandle, in HWTEST_F_L0()
167 uint32_t len = JSHandle<JSArray>::Cast(thisObjHandle)->GetArrayLength(); in HWTEST_F_L0()
169 …JSStableArray::Splice(JSHandle<JSArray>::Cast(thisObjHandle), ecmaRuntimeCallInfo, offsetStartInse… in HWTEST_F_L0()
172 JSHandle<JSArray> handleArrCombinedOfDeletedElements(handleTagValArrCombinedOfDeletedElements); in HWTEST_F_L0()
211 JSHandle<JSArray> handleArr(JSArray::CreateArrayFromList(thread, handleTagArr)); in HWTEST_F_L0()
[all …]
Djs_iterator_test.cpp43 JSHandle<JSTaggedValue> array(JSArray::CreateArrayFromList(thread, data)); in HWTEST_F_L0()
57 JSHandle<JSTaggedValue> array(JSArray::CreateArrayFromList(thread, data)); in HWTEST_F_L0()
70 JSHandle<JSTaggedValue> array(JSArray::CreateArrayFromList(thread, data)); in HWTEST_F_L0()
88 JSHandle<JSTaggedValue> array(JSArray::CreateArrayFromList(thread, data)); in HWTEST_F_L0()
101 JSHandle<JSTaggedValue> array(JSArray::CreateArrayFromList(thread, data)); in HWTEST_F_L0()
Djs_list_format_test.cpp150 JSHandle<JSArray> FormatCommon(JSThread *thread, std::vector<std::string>& strs) in FormatCommon()
159 JSHandle<JSArray> valueArr = JSHandle<JSArray>::Cast(valueObj); in FormatCommon()
186 JSHandle<JSArray> valueArr = FormatCommon(thread, strs); in HWTEST_F_L0()
202 JSHandle<JSArray> valueArr = FormatCommon(thread, strs); in HWTEST_F_L0()
217 JSHandle<JSArray> valueArr = FormatCommon(thread, strs); in HWTEST_F_L0()
241 JSHandle<JSArray> valueArr = FormatCommon(thread, strs); in HWTEST_F_L0()
248 JSHandle<JSArray> parts = JSListFormat::FormatListToParts(thread, jsFormatter, valueArr); in HWTEST_F_L0()
277 JSHandle<JSTaggedValue> array(JSArray::CreateArrayFromList(thread, data)); in HWTEST_F_L0()
281 JSHandle<JSArray> strValue = JSHandle<JSArray>::Cast(arrayString); in HWTEST_F_L0()
/arkcompiler/ets_runtime/ecmascript/builtins/tests/
Dbuiltins_array_test.cpp69 JSArray *jsArray = JSArray::Cast(GetThis(argv)->GetTaggedObject()); in TestForEachFunc()
100 JSArray *arr = in TestFlatMapFunc()
101JSArray::Cast(JSArray::ArrayCreate(thread, JSTaggedNumber(0)).GetTaggedValue().GetTaggedObject()); in TestFlatMapFunc()
104 … auto property = JSArray::GetProperty(thread, JSHandle<JSTaggedValue>(obj), lengthKeyHandle); in TestFlatMapFunc()
110 JSArray::DefineOwnProperty(thread, obj, key, desc); in TestFlatMapFunc()
241 JSArray::DefineOwnProperty(thread, obj, keys[i], desc0); in DefineOwnPropertyCommonTest()
254 JSArray::DefineOwnProperty(thread, jsObj, keys[i], desc0); in DefineOwnPropertyCommonTest()
272JSArray *arr = JSArray::Cast(JSArray::ArrayCreate(thread, JSTaggedNumber(0))->GetTaggedObject()); in HWTEST_F_L0()
275 …EXPECT_EQ(JSArray::GetProperty(thread, JSHandle<JSTaggedValue>(obj), lengthKeyHandle).GetValue()->… in HWTEST_F_L0()
300JSArray *arr = JSArray::Cast(JSArray::ArrayCreate(thread, JSTaggedNumber(0)).GetTaggedValue().GetT… in HWTEST_F_L0()
[all …]
Dbuiltins_intl_test.cpp38 JSHandle<JSArray> resultHandle(thread, resultObj); in HWTEST_F_L0()
54 JSHandle<JSArray> resultHandle(thread, resultObj); in HWTEST_F_L0()
66 JSArray *arr = JSArray::ArrayCreate(thread, JSTaggedNumber(0)).GetObject<JSArray>(); in HWTEST_F_L0()
72 JSArray::DefineOwnProperty(thread, JSHandle<JSObject>(obj), key, desc); in HWTEST_F_L0()
81 JSHandle<JSArray> resultHandle(thread, resultObj); in HWTEST_F_L0()
Dbuiltins_collator_test.cpp177 JSArray *jsArray = in HWTEST_F_L0()
178JSArray::Cast(JSArray::ArrayCreate(thread, JSTaggedNumber(0)).GetTaggedValue().GetTaggedObject()); in HWTEST_F_L0()
184 JSArray::DefineOwnProperty(thread, jsObject, key0, desc0); in HWTEST_F_L0()
188 JSArray::DefineOwnProperty(thread, jsObject, key1, desc1); in HWTEST_F_L0()
192 JSArray::DefineOwnProperty(thread, jsObject, key2, desc2); in HWTEST_F_L0()
199 …EXPECT_EQ(JSTaggedValue::SameValue(JSArray::GetProperty(thread, resultArr, key0).GetValue(), value… in HWTEST_F_L0()
200 …EXPECT_EQ(JSTaggedValue::SameValue(JSArray::GetProperty(thread, resultArr, key1).GetValue(), value… in HWTEST_F_L0()
201 …EXPECT_EQ(JSTaggedValue::SameValue(JSArray::GetProperty(thread, resultArr, key2).GetValue(), value… in HWTEST_F_L0()
215 JSArray *jsArray = in HWTEST_F_L0()
216JSArray::Cast(JSArray::ArrayCreate(thread, JSTaggedNumber(0)).GetTaggedValue().GetTaggedObject()); in HWTEST_F_L0()
[all …]
Dbuiltins_list_format_second_test.cpp37 JSArray *arr = JSArray::ArrayCreate(thread, JSTaggedNumber(0)).GetObject<JSArray>(); in CommonTest()
45 JSArray::DefineOwnProperty(thread, value, key, desc); in CommonTest()
75 JSHandle<JSArray> resultHandle(thread, result); in HWTEST_F_L0()
90 JSHandle<JSArray> resultHandle(thread, result); in HWTEST_F_L0()
109 …EXPECT_EQ(JSArray::GetProperty(thread, JSHandle<JSTaggedValue>(valueHandle), lengthKey).GetValue()… in HWTEST_F_L0()
122 JSHandle<JSArray> resultHandle(thread, result); in HWTEST_F_L0()
141 …EXPECT_EQ(JSArray::GetProperty(thread, JSHandle<JSTaggedValue>(valueHandle), lengthKey).GetValue()… in HWTEST_F_L0()
161 JSHandle<JSArray> resultHandle(thread, resultArr); in HWTEST_F_L0()
192 JSHandle<JSArray> resultHandle(thread, resultArr); in HWTEST_F_L0()
Dbuiltins_shared_typedarray_test.cpp61 JSHandle<JSTaggedValue> jsarray(JSArray::CreateArrayFromList(thread, array)); in HWTEST_F_L0()
84 JSHandle<JSTaggedValue> jsarray(JSArray::CreateArrayFromList(thread, array)); in HWTEST_F_L0()
109 JSHandle<JSTaggedValue> jsarray(JSArray::CreateArrayFromList(thread, array)); in HWTEST_F_L0()
132 JSHandle<JSTaggedValue> jsarray(JSArray::CreateArrayFromList(thread, array)); in HWTEST_F_L0()
155 JSHandle<JSTaggedValue> jsarray(JSArray::CreateArrayFromList(thread, array)); in HWTEST_F_L0()
178 JSHandle<JSTaggedValue> jsarray(JSArray::CreateArrayFromList(thread, array)); in HWTEST_F_L0()
201 JSHandle<JSTaggedValue> jsarray(JSArray::CreateArrayFromList(thread, array)); in HWTEST_F_L0()
224 JSHandle<JSTaggedValue> jsarray(JSArray::CreateArrayFromList(thread, array)); in HWTEST_F_L0()
247 JSHandle<JSTaggedValue> jsarray(JSArray::CreateArrayFromList(thread, array)); in HWTEST_F_L0()
270 JSHandle<JSTaggedValue> jsarray(JSArray::CreateArrayFromList(thread, array)); in HWTEST_F_L0()
[all …]
Dbuiltins_json_test.cpp192 JSHandle<JSArray> nameResult = JSArray::CreateArrayFromList(thread, nameList); in HWTEST_F_L0()
299JSArray *arr = JSArray::Cast(JSArray::ArrayCreate(thread, JSTaggedNumber(0)).GetTaggedValue().GetT… in HWTEST_F_L0()
343JSArray *arr = JSArray::Cast(JSArray::ArrayCreate(thread, JSTaggedNumber(0)).GetTaggedValue().GetT… in HWTEST_F_L0()
354 JSArray::DefineOwnProperty(thread, obj, key1, desc1); in HWTEST_F_L0()
378JSArray *arr = JSArray::Cast(JSArray::ArrayCreate(thread, JSTaggedNumber(0)).GetTaggedValue().GetT… in HWTEST_F_L0()
384 JSArray::DefineOwnProperty(thread, obj, key0, desc0); in HWTEST_F_L0()
388 JSArray::DefineOwnProperty(thread, obj, key1, desc1); in HWTEST_F_L0()
484 JSHandle<JSTaggedValue> jsArray(JSArray::CreateArrayFromList(thread, array)); in HWTEST_F_L0()
/arkcompiler/ets_runtime/ecmascript/
Djs_array.cpp24 JSTaggedValue JSArray::LengthGetter([[maybe_unused]] JSThread *thread, const JSHandle<JSObject> &se… in LengthGetter()
26 return JSTaggedValue(JSArray::Cast(*self)->GetLength()); in LengthGetter()
29 bool JSArray::LengthSetter(JSThread *thread, const JSHandle<JSObject> &self, const JSHandle<JSTagge… in LengthSetter()
37 uint32_t oldLen = JSArray::Cast(*self)->GetArrayLength(); in LengthSetter()
49 JSArray::SetCapacity(thread, self, oldLen, newLen); in LengthSetter()
50 uint32_t actualLen = JSArray::Cast(*self)->GetArrayLength(); in LengthSetter()
61 JSHandle<JSTaggedValue> JSArray::ArrayCreate(JSThread *thread, JSTaggedNumber length, ArrayMode mod… in ArrayCreate()
65 return JSArray::ArrayCreate(thread, length, arrayFunction, mode); in ArrayCreate()
69 JSHandle<JSTaggedValue> JSArray::ArrayCreate(JSThread *thread, JSTaggedNumber length, in ArrayCreate()
94 JSArray::Cast(*obj)->SetArrayLength(thread, normalArrayLength); in ArrayCreate()
[all …]
Dtemplate_string.cpp35 JSHandle<JSArray> cookedStrings(cookedStringsTag); in GetTemplateObject()
38 JSHandle<JSTaggedValue> templateArr = JSArray::ArrayCreate(thread, countNum); in GetTemplateObject()
40 JSHandle<JSTaggedValue> rawArr = JSArray::ArrayCreate(thread, countNum); in GetTemplateObject()
48 JSArray::DefineOwnProperty(thread, templateObj, i, descCooked); in GetTemplateObject()
52 JSArray::DefineOwnProperty(thread, rawObj, i, descRaw); in GetTemplateObject()
58 JSArray::DefineOwnProperty(thread, templateObj, raw, desc); in GetTemplateObject()
Djs_list_format.cpp208 …JSHandle<JSArray> array = JSHandle<JSArray>::Cast(JSArray::ArrayCreate(thread, JSTaggedNumber(0))); in StringListFromIterable()
246 JSArray::FastSetPropertyByValue(thread, arrayList, k, nextValue); in StringListFromIterable()
255 …std::vector<icu::UnicodeString> ToUnicodeStringArray(JSThread *thread, const JSHandle<JSArray> &ar… in ToUnicodeStringArray()
261 JSHandle<JSTaggedValue> kValue = JSArray::FastGetPropertyByValue(thread, listArray, k); in ToUnicodeStringArray()
273 const JSHandle<JSArray> &listArray) in GetIcuFormatted()
285 …stToArray(JSThread *thread, const icu::FormattedList &formatted, const JSHandle<JSArray> &receiver, in FormatListToArray()
358 const JSHandle<JSArray> &listArray) in FormatList()
377 JSHandle<JSArray> JSListFormat::FormatListToParts(JSThread *thread, const JSHandle<JSListFormat> &l… in FormatListToParts()
378 const JSHandle<JSArray> &listArray) in FormatListToParts()
389 …JSHandle<JSArray> array = JSHandle<JSArray>::Cast(JSArray::ArrayCreate(thread, JSTaggedNumber(0))); in FormatListToParts()
[all …]
Djs_stable_array.h30 static JSTaggedValue Push(JSHandle<JSArray> receiver, EcmaRuntimeCallInfo *argv);
32 static JSTaggedValue Pop(JSHandle<JSArray> receiver, EcmaRuntimeCallInfo *argv);
34 … static JSTaggedValue Splice(JSHandle<JSArray> receiver, EcmaRuntimeCallInfo *argv, uint32_t start,
40 static JSTaggedValue Shift(JSHandle<JSArray> receiver, EcmaRuntimeCallInfo *argv);
42 static JSTaggedValue Join(JSThread *thread, JSHandle<JSArray> receiver,
78 static JSTaggedValue At(JSHandle<JSArray> receiver, EcmaRuntimeCallInfo *argv);
80 static JSTaggedValue With(JSThread *thread, JSHandle<JSArray> receiver,
82 static JSTaggedValue ToSpliced(JSHandle<JSArray> receiver, EcmaRuntimeCallInfo *argv,
84 …static JSTaggedValue ToReversed(JSThread *thread, JSHandle<JSArray> receiver, int64_t insertCount);
135 JSHandle<JSArray> &receiver, uint32_t &start,
Djs_array.h28 class JSArray : public JSObject {
32 CAST_CHECK(JSArray, IsJSArray);
49 …static JSHandle<JSArray> CreateArrayFromList(JSThread *thread, const JSHandle<TaggedArray> &elemen…
50 …static JSHandle<JSArray> CreateArrayFromList(JSThread *thread, const JSHandle<JSTaggedValue> &newt…
111 static void PUBLIC_API CheckAndCopyArray(const JSThread *thread, JSHandle<JSArray> obj);
131 JSHandle<JSTaggedValue> array(JSArray::CreateArrayFromList(thread, newElements)); in ArrayCreateWithInit()
Djs_list_format.h78 const JSHandle<JSArray> &listArray);
81 …static JSHandle<JSArray> FormatListToParts(JSThread *thread, const JSHandle<JSListFormat> &listFor…
82 const JSHandle<JSArray> &listArray);
Djs_array_iterator.cpp61 length = JSHandle<JSArray>(array)->GetArrayLength(); in NextInternal()
86 JSHandle<JSTaggedValue> value = JSArray::FastGetPropertyByValue(thread, array, index); in NextInternal()
98 JSHandle<JSTaggedValue> keyAndValue(JSArray::CreateArrayFromList(thread, resultArray)); in NextInternal()
Dtemplate_map.h33 JSArray *array = JSArray::Cast(obj.GetTaggedObject()); in Hash()
/arkcompiler/ets_runtime/ecmascript/builtins/
Dbuiltins_list_format.cpp71 …JSHandle<JSArray> result = JSLocale::SupportedLocales(thread, availableLocales, requestedLocales, … in SupportedLocalesOf()
98 JSHandle<JSArray> array = JSHandle<JSArray>::Cast(listArray); in Format()
125 JSHandle<JSArray> array = JSHandle<JSArray>::Cast(listArray); in FormatToParts()
127 JSHandle<JSArray> result = JSListFormat::FormatListToParts(thread, listFormat, array); in FormatToParts()
Dbuiltins_intl.cpp34 JSHandle<JSArray> result = JSArray::CreateArrayFromList(thread, elements); in GetCanonicalLocales()
Dbuiltins_array.cpp57 return JSArray::ArrayCreate(thread, JSTaggedNumber(0), newTarget).GetTaggedValue(); in ArrayConstructor()
63 … JSHandle<JSObject> newArrayHandle(JSArray::ArrayCreate(thread, JSTaggedNumber(0), newTarget)); in ArrayConstructor()
87 JSArray::SetCapacity(thread, newArrayHandle, 0, newLen, true); in ArrayConstructor()
114 auto newArray = JSArray::CreateArrayFromList(thread, newTarget, elements); in ArrayConstructor()
124 …JSTaggedValue newArray = JSArray::ArrayCreate(thread, JSTaggedNumber(argc), newTarget).GetTaggedVa… in ArrayConstructor()
150 JSArray::Cast(*newArrayHandle)->SetArrayLength(thread, argc); in ArrayConstructor()
223 newArray = JSArray::ArrayCreate(thread, JSTaggedNumber(0)).GetTaggedValue(); in From()
247 … JSHandle<JSTaggedValue> kValue = JSArray::FastGetPropertyByValue(thread, arrayLike, k); in From()
342 …newArray = JSArray::ArrayCreate(thread, JSTaggedNumber(static_cast<double>(len))).GetTaggedValue(); in From()
361 JSHandle<JSTaggedValue> kValue = JSArray::FastGetPropertyByValue(thread, arrayLike, k); in From()
[all …]
/arkcompiler/ets_runtime/ecmascript/base/tests/
Darray_helper_test.cpp101 JSArray *handleArr = JSArray::ArrayCreate(thread, JSTaggedNumber(10)).GetObject<JSArray>(); in HWTEST_F_L0()
135 JSArray *handleArr = JSArray::ArrayCreate(thread, JSTaggedNumber(0)).GetObject<JSArray>(); in HWTEST_F_L0()
/arkcompiler/ets_runtime/ecmascript/module/
Djs_module_namespace.cpp33 JSHandle<JSArray> exportsArray = JSArray::CreateArrayFromList(thread, exports); in CreateSortedExports()
36 JSArray::Sort(thread, sortedExports, fn); in CreateSortedExports()
97 if (!JSArray::IncludeInSortedValue(thread, exports, key)) in GetProperty()
177 JSHandle<TaggedArray> exportsArray = JSArray::ToTaggedArray(thread, exports); in OwnPropertyKeys()
196 JSHandle<TaggedArray> exportsArray = JSArray::ToTaggedArray(thread, exports); in OwnEnumPropertyKeys()
275 if (JSArray::IncludeInSortedValue(thread, exports, key)) { in HasProperty()
305 if (!JSArray::IncludeInSortedValue(thread, exports, key)) { in GetOwnProperty()
346 if (JSArray::IncludeInSortedValue(thread, exports, key)) { in DeleteProperty()

1234567