Home
last modified time | relevance | path

Searched refs:array (Results 1 – 25 of 419) sorted by relevance

12345678910>>...17

/arkcompiler/ets_runtime/ecmascript/tests/
Dweak_ref_old_gc_test.cpp69 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 …]
Dweak_ref_semi_gc_test.cpp68 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 …]
Djs_api_plain_array_test.cpp107 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/
DstaticAnonymousTypeNotReferencingTypeParameter.ts36 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 …]
DES5for-of32.ts21 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[]");
DgenericWithIndexerOfTypeParameterType1.ts23 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; }");
DiteratorSpreadInArray7.ts44 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[]; }");
DcomputedPropertyNames52targetes2015.ts21 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");
DcomputedPropertyNames52targetes5.ts21 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");
DprivateNameClassExpressionLoop.ts21 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/
Darrayfindlast.js25 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/
Dproto_change_details.cpp20 …<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/
Dstobjbyindex.ts19 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/
Dic_invoke_test.cpp57 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/
Dpt_returns.cpp33 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/
Dlib_ark_builtins.d.ts497 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/
Dtypedarrayfindlast.js55 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/
Dstobjbyvalue.ts23 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/
Doptimization.ts47 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/
Dtyped_array_stub_builder.h32 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()
Dcall_signature.cpp44 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/
Dbuiltins_atomics_test.cpp64 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/
Datomic_helper_test.cpp59 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/
Dstackoverflow.js23 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/
Djs_array_iterator.cpp43 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()

12345678910>>...17