| /arkcompiler/ets_runtime/ecmascript/tests/ |
| D | weak_ref_old_gc_test.cpp | 69 JSHandle<TaggedArray> array = thread->GetEcmaVM()->GetFactory()->NewTaggedArray(2); in ArrayTestCreate() local 70 return *array; in ArrayTestCreate() 76 auto array = vm->GetFactory()->NewTaggedArray(2, JSTaggedValue::Undefined(), true); in HWTEST_F_L0() local 78 array->Set(thread, 0, newObj1.GetTaggedValue()); in HWTEST_F_L0() 83 array->Set(thread, 1, value); in HWTEST_F_L0() 84 EXPECT_EQ(newObj1.GetTaggedValue(), array->Get(0)); in HWTEST_F_L0() 85 EXPECT_EQ(value, array->Get(1)); in HWTEST_F_L0() 87 EXPECT_EQ(newObj1.GetTaggedValue(), array->Get(0)); in HWTEST_F_L0() 88 EXPECT_EQ(JSTaggedValue::Undefined(), array->Get(1)); in HWTEST_F_L0() 94 JSHandle<TaggedArray> array = ecmaVM->GetFactory()->NewTaggedArray(2); in HWTEST_F_L0() local [all …]
|
| D | weak_ref_semi_gc_test.cpp | 68 JSHandle<TaggedArray> array = thread->GetEcmaVM()->GetFactory()->NewTaggedArray(2); in ArrayTestCreate() local 69 return *array; in ArrayTestCreate() 75 JSHandle<TaggedArray> array = ecmaVM->GetFactory()->NewTaggedArray(2); in HWTEST_F_L0() local 76 EXPECT_TRUE(*array != nullptr); in HWTEST_F_L0() 78 array->Set(thread, 0, newObj1.GetTaggedValue()); in HWTEST_F_L0() 83 array->Set(thread, 1, value); in HWTEST_F_L0() 84 EXPECT_EQ(newObj1.GetTaggedValue(), array->Get(0)); in HWTEST_F_L0() 85 EXPECT_EQ(value, array->Get(1)); in HWTEST_F_L0() 87 EXPECT_EQ(newObj1.GetTaggedValue(), array->Get(0)); in HWTEST_F_L0() 88 EXPECT_EQ(JSTaggedValue::Undefined(), array->Get(1)); in HWTEST_F_L0() [all …]
|
| D | js_api_plain_array_test.cpp | 107 JSHandle<JSAPIPlainArray> array(thread, CreatePlainArray()); in HWTEST_F_L0() local 116 JSAPIPlainArray::Add(thread, array, key, value); in HWTEST_F_L0() 125 JSAPIPlainArray::Add(thread, array, key, value); in HWTEST_F_L0() 127 EXPECT_EQ(array->GetSize(), static_cast<int>(NODE_NUMBERS)); in HWTEST_F_L0() 136 JSTaggedValue gvalue = array->GetKeyAt(i); in HWTEST_F_L0() 139 EXPECT_EQ(array->GetKeyAt(-1), JSTaggedValue::Undefined()); in HWTEST_F_L0() 140 EXPECT_EQ(array->GetKeyAt(NODE_NUMBERS), JSTaggedValue::Undefined()); in HWTEST_F_L0() 142 array->Clear(thread); in HWTEST_F_L0() 143 EXPECT_EQ(array->GetSize(), 0); // 0 means the value in HWTEST_F_L0() 154 JSHandle<JSAPIPlainArray> array(thread, CreatePlainArray()); in HWTEST_F_L0() local [all …]
|
| /arkcompiler/ets_runtime/test/typeinfer/automatedcases/ |
| D | staticAnonymousTypeNotReferencingTypeParameter.ts | 36 static clone<T>(dit: typeof ListWrapper2, array: T[]): T[] { 37 AssertType(array.slice(0), "T[]"); 38 return array.slice(0); 40 AssertType(array.slice, "(?number, ?number) => T[]"); 45 static reversed<T>(dit: typeof ListWrapper2, array: T[]): T[] { 46 let a = ListWrapper2.clone(dit, array); 48 AssertType(ListWrapper2.clone(dit, array), "T[]"); 51 AssertType(array, "T[]"); 65 export function funkyFor<T, U>(array: T[], callback: (element: T, index: number) => U): U { 66 if (array) { [all …]
|
| D | ES5for-of32.ts | 21 let array = [1,2,3]; 22 AssertType(array, "number[]"); 32 for (let num of array) { 38 array = [4,5,6] 39 AssertType(array = [4,5,6], "number[]"); 40 AssertType(array, "number[]");
|
| D | genericWithIndexerOfTypeParameterType1.ts | 23 array() { 34 let value: string = lazyArray.array()["test"]; // used to be an error 36 AssertType(lazyArray.array()["test"], "string"); 37 AssertType(lazyArray.array(), "{ [string]: string; }"); 38 AssertType(lazyArray.array, "() => { [string]: string; }");
|
| D | iteratorSpreadInArray7.ts | 44 let array: symbol[]; variable 45 AssertType(array, "symbol[]"); 47 array.concat([...new SymbolIterator]); 48 AssertType(array.concat([...new SymbolIterator]), "symbol[]"); 49 AssertType(array.concat, "{ (...ConcatArray<symbol>[]): symbol[]; (...(union)[]): symbol[]; }");
|
| D | computedPropertyNames52targetes2015.ts | 21 const array = []; 22 AssertType(array, "any[]"); 26 array.push(class C { 27 AssertType(array.push(class C { [i] = () => C; static [i] = 100; }), "number"); 28 AssertType(array.push, "(...any[]) => number");
|
| D | computedPropertyNames52targetes5.ts | 21 const array = []; 22 AssertType(array, "any[]"); 26 array.push(class C { 27 AssertType(array.push(class C { [i] = () => C; static [i] = 100; }), "number"); 28 AssertType(array.push, "(...any[]) => number");
|
| D | privateNameClassExpressionLoop.ts | 21 const array = []; 22 AssertType(array, "any[]"); 26 array.push(class C { 27 AssertType(array.push, "(...any[]) => number"); 30 AssertType(array.push(class C { #myField = "hello"; #method() {} get #accessor…
|
| /arkcompiler/ets_runtime/test/moduletest/arrayfindlast/ |
| D | arrayfindlast.js | 25 result = arr.findLast((element, index, array) => { 26 array.length = 5; 35 result = arr.findLastIndex((element, index, array) => { 36 if (array.length == 5) { 37 array.push(100); 42 result = arr.findLastIndex((element, index, array) => { 48 result = arr2.findLast((element, index, array) => { 53 result = arr2.findLastIndex((element, index, array) => { 58 result = arr2.findLastIndex((element, index, array) => { 59 array[5] = 100;
|
| /arkcompiler/ets_runtime/ecmascript/ic/ |
| D | proto_change_details.cpp | 20 …<ChangeListener> ChangeListener::Add(const JSThread *thread, const JSHandle<ChangeListener> &array, in Add() argument 24 if (!array->Full()) { in Add() 26 uint32_t arrayIndex = array->PushBack(thread, weakValue); in Add() 31 return array; in Add() 37 uint32_t holeIndex = CheckHole(array); in Add() 40 array->Set(thread, holeIndex, weakValue); in Add() 44 return array; in Add() 47 …JSHandle<WeakVector> newArray = WeakVector::Grow(thread, JSHandle<WeakVector>(array), array->GetCa… in Add() 57 uint32_t ChangeListener::CheckHole(const JSHandle<ChangeListener> &array) in CheckHole() argument 59 for (uint32_t i = 0; i < array->GetEnd(); i++) { in CheckHole() [all …]
|
| /arkcompiler/ets_runtime/test/aottest/stobjbyindex/ |
| D | stobjbyindex.ts | 19 var array = [100, "hello"]; 20 print(array[0]); 21 print(array[1]); 22 array[0] = "helloworld"; 23 array[1] = 200; 24 print(array[0]); 25 print(array[1]);
|
| /arkcompiler/ets_runtime/ecmascript/ic/tests/ |
| D | ic_invoke_test.cpp | 57 JSHandle<TaggedArray> array = factory->NewTaggedArray(10); in HWTEST_F_L0() local 60 …thread, static_cast<ProfileTypeInfo *>(*array), slotId, func.GetTaggedValue(), JSTaggedValue(123)); in HWTEST_F_L0() 62 ASSERT_EQ(array->Get(thread, slotId), func.GetTaggedValue()); in HWTEST_F_L0() 63 ASSERT_EQ(array->Get(thread, slotId + 1), JSTaggedValue(123)); in HWTEST_F_L0() 86 JSHandle<TaggedArray> array = factory->NewTaggedArray(10); in HWTEST_F_L0() local 89 …thread, static_cast<ProfileTypeInfo *>(*array), slotId, 3, array1.GetTaggedValue(), array2.GetTagg… in HWTEST_F_L0() 91 JSTaggedValue slot = array->Get(thread, slotId); in HWTEST_F_L0() 100 ASSERT_EQ(array->Get(thread, slotId + 1), JSTaggedValue::Hole()); in HWTEST_F_L0() 107 JSHandle<TaggedArray> array = factory->NewTaggedArray(6); in HWTEST_F_L0() local 113 array->Set(thread, 0, func0.GetTaggedValue()); in HWTEST_F_L0() [all …]
|
| /arkcompiler/toolchain/tooling/base/ |
| D | pt_returns.cpp | 33 std::unique_ptr<PtJson> array = PtJson::CreateArray(); in ToJson() local 38 array->Push(location); in ToJson() 40 result->Add("locations", array); in ToJson() 49 std::unique_ptr<PtJson> array = PtJson::CreateArray(); in ToJson() local 54 array->Push(location); in ToJson() 56 result->Add("locations", array); in ToJson() 79 std::unique_ptr<PtJson> array = PtJson::CreateArray(); in ToJson() local 84 array->Push(location); in ToJson() 86 result->Add("locations", array); in ToJson() 107 std::unique_ptr<PtJson> array = PtJson::CreateArray(); in ToJson() local [all …]
|
| /arkcompiler/ets_runtime/ecmascript/ts_types/ |
| D | lib_ark_builtins.d.ts | 497 every(predicate: (value: any, index: number, array: any[]) => unknown, thisArg?: any): boolean; 501 filter(predicate: (value: any, index: number, array: any[]) => unknown, thisArg?: any): any[]; 507 forEach(callbackfn: (value: any, index: number, array: any[]) => void, thisArg?: any): void; 517 map(callbackfn: (value: any, index: number, array: any[]) => any, thisArg?: any): any[]; 523 …reduce(callbackfn: (previousValue: any, currentValue: any, currentIndex: number, array: any[]) => … 525 …reduceRight(callbackfn: (previousValue: any, currentValue: any, currentIndex: number, array: any[]… 533 some(predicate: (value: any, index: number, array: any[]) => unknown, thisArg?: any): boolean; 555 callback: (this: any, value: any, index: number, array: any[]) => any, 746 constructor(array: ArrayLike<number> | ArrayBufferLike): Uint8ClampedArray; 764 …every(predicate: (value: number, index: number, array: Uint8ClampedArray) => unknown, thisArg?: an… [all …]
|
| /arkcompiler/ets_runtime/test/moduletest/typedarrayfindlast/ |
| D | typedarrayfindlast.js | 55 let result1 = obj.findLast((element, index, array) => { 59 result1 = obj.findLast((element, index, array) => { 63 result1 = obj.findLastIndex((element, index, array) => { 65 array[3] = 100; 70 result1 = obj.findLastIndex((element, index, array) => { 85 let result1 = obj.findLast((element, index, array) => { 89 result1 = obj.findLast((element, index, array) => { 93 result1 = obj.findLastIndex((element, index, array) => { 95 array[3] = 100n; 100 result1 = obj.findLastIndex((element, index, array) => {
|
| /arkcompiler/ets_runtime/test/aottest/stobjbyvalue/ |
| D | stobjbyvalue.ts | 23 var array = [100, "hello"]; 24 print(array[first]); 25 print(array[second]); 26 array[first] = "helloworld"; 27 array[second] = 200; 28 print(array[first]); 29 print(array[second]);
|
| /arkcompiler/ets_runtime/test/aottest/optimization/ |
| D | optimization.ts | 47 function binarySearch(array: number[], target: number): number { 49 let high : number = array.length - 1; 53 if (array[mid] == target) { 55 } else if (array[mid] < target) { 57 } else if (array[mid] > target) { 64 let array: number[] = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; variable 65 let ret = binarySearch(array, 3); 77 print(foo(array));
|
| /arkcompiler/ets_runtime/ecmascript/compiler/ |
| D | typed_array_stub_builder.h | 32 GateRef FastGetPropertyByIndex(GateRef glue, GateRef array, GateRef index, GateRef jsType); 33 GateRef FastCopyElementToArray(GateRef glue, GateRef typedArray, GateRef array); 37 GateRef GetViewedArrayBuffer(GateRef array) in GetViewedArrayBuffer() argument 40 return Load(VariableType::JS_ANY(), array, offset); in GetViewedArrayBuffer() 43 GateRef GetArrayLength(GateRef array) in GetArrayLength() argument 46 return Load(VariableType::INT32(), array, offset); in GetArrayLength() 49 GateRef GetByteOffset(GateRef array) in GetByteOffset() argument 52 return Load(VariableType::INT32(), array, offset); in GetByteOffset()
|
| D | call_signature.cpp | 44 std::array<VariableType, 3> params = { \ 154 std::array<VariableType, 3> params = { in DEF_CALL_SIGNATURE() 172 std::array<VariableType, 2> params = { \ 210 std::array<VariableType, 2> params = { in DEF_CALL_SIGNATURE() 224 std::array<VariableType, 6> params = { in DEF_CALL_SIGNATURE() 243 std::array<VariableType, 4> params = { in DEF_CALL_SIGNATURE() 260 std::array<VariableType, 4> params = { in DEF_CALL_SIGNATURE() 277 std::array<VariableType, 6> params = { in DEF_CALL_SIGNATURE() 296 std::array<VariableType, 4> params = { in DEF_CALL_SIGNATURE() 313 std::array<VariableType, 4> params = { in DEF_CALL_SIGNATURE() [all …]
|
| /arkcompiler/ets_runtime/ecmascript/builtins/tests/ |
| D | builtins_atomics_test.cpp | 64 JSTypedArray *CreateTypedArray(JSThread *thread, const JSHandle<TaggedArray> &array) in CreateTypedArray() argument 69 JSHandle<JSTaggedValue> jsarray(JSArray::CreateArrayFromList(thread, array)); in CreateTypedArray() 87 JSTypedArray *CreateTypedArray(JSThread *thread, const JSHandle<TaggedArray> &array, DataViewType t… in CreateTypedArray() argument 91 JSHandle<JSTaggedValue> jsarray(JSArray::CreateArrayFromList(thread, array)); in CreateTypedArray() 246 [[maybe_unused]] JSHandle<TaggedArray> array(factory->NewTaggedArray(3)); in HWTEST_F_L0() local 247 array->Set(thread, 0, JSTaggedValue(7)); in HWTEST_F_L0() 248 array->Set(thread, 1, JSTaggedValue(8)); in HWTEST_F_L0() 249 array->Set(thread, 2, JSTaggedValue(9)); in HWTEST_F_L0() 251 …JSHandle<JSTaggedValue> obj = JSHandle<JSTaggedValue>(thread, CreateTypedArray(thread, array, Data… in HWTEST_F_L0() 269 [[maybe_unused]] JSHandle<TaggedArray> array(factory->NewTaggedArray(10)); in HWTEST_F_L0() local [all …]
|
| /arkcompiler/ets_runtime/ecmascript/base/tests/ |
| D | atomic_helper_test.cpp | 59 JSHandle<JSTypedArray> array = in HWTEST_F_L0() local 63 array->SetViewedArrayBufferOrByteArray(thread, bufferVal); in HWTEST_F_L0() 64 JSHandle<JSTaggedValue> arrayVal = JSHandle<JSTaggedValue>::Cast(array); in HWTEST_F_L0() 79 JSHandle<JSTypedArray> array = in HWTEST_F_L0() local 83 array->SetViewedArrayBufferOrByteArray(thread, bufferVal); in HWTEST_F_L0() 84 array->SetTypedArrayName(thread, globalConst->GetHandledInt8ArrayString()); // test int8 array in HWTEST_F_L0() 85 array->SetByteOffset(byteOffset); in HWTEST_F_L0() 86 array->SetArrayLength(arrayLength); in HWTEST_F_L0() 87 JSHandle<JSTaggedValue> arrayVal = JSHandle<JSTaggedValue>::Cast(array); in HWTEST_F_L0() 109 JSHandle<JSTypedArray> array = in HWTEST_F_L0() local [all …]
|
| /arkcompiler/ets_runtime/test/moduletest/stackoverflow/ |
| D | stackoverflow.js | 23 var array = new Uint8Array(1000000); variable 24 var res = String.fromCharCode.apply(null, array); 32 var array = new Uint8Array(15000); variable 33 var res = String.fromCharCode.apply(null, array);
|
| /arkcompiler/ets_runtime/ecmascript/ |
| D | js_array_iterator.cpp | 43 JSHandle<JSTaggedValue> array(thread, iter->GetIteratedArray()); in Next() local 46 if (array->IsUndefined()) { in Next() 57 if (array->IsTypedArray()) { in Next() 58 length = JSHandle<JSTypedArray>::Cast(array)->GetArrayLength(); in Next() 59 } else if (array->IsJSArray()) { in Next() 60 length = JSHandle<JSArray>(array)->GetArrayLength(); in Next() 65 …JSTaggedValue::ToLength(thread, JSTaggedValue::GetProperty(thread, array, lengthKey).GetValue()).T… in Next() 83 JSHandle<JSTaggedValue> value = JSArray::FastGetPropertyByValue(thread, array, index); in Next()
|