| /arkcompiler/ets_frontend/test262/ |
| D | intl_skip_tests.json | 5 "intl402/RelativeTimeFormat/constructor/constructor/proto-from-ctor-realm.js", 6 "intl402/Collator/proto-from-ctor-realm.js", 7 "intl402/DisplayNames/proto-from-ctor-realm.js", 8 "intl402/DateTimeFormat/proto-from-ctor-realm.js", 9 "intl402/ListFormat/constructor/constructor/proto-from-ctor-realm.js", 10 "intl402/Segmenter/constructor/constructor/proto-from-ctor-realm.js", 11 "intl402/Segmenter/proto-from-ctor-realm.js", 12 "intl402/NumberFormat/proto-from-ctor-realm.js", 13 "intl402/Locale/proto-from-ctor-realm.js", 14 "intl402/PluralRules/proto-from-ctor-realm.js", [all …]
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/ani/tests/object_ops/ |
| D | object_new_test.cpp | 38 ani_method ctor {}; in GetTestData() local 39 ASSERT_EQ(env_->Class_FindMethod(cls, "<ctor>", "Lstd/core/String;I:V", &ctor), ANI_OK); in GetTestData() 45 *ctorResult = ctor; in GetTestData() 109 ani_method ctor {}; in TEST_F() local 112 GetTestData(&cls, &ctor, &model, &weight); in TEST_F() 115 ASSERT_EQ(env_->c_api->Object_New(env_, cls, ctor, &phone, model, weight), ANI_OK); in TEST_F() 124 ani_method ctor {}; in TEST_F() local 127 GetTestData(&cls, &ctor, &model, &weight); in TEST_F() 134 ASSERT_EQ(env_->Object_New_A(cls, ctor, &phone, args), ANI_OK); in TEST_F() 143 ani_method ctor {}; in TEST_F() local [all …]
|
| /arkcompiler/runtime_core/static_core/libllvmbackend/lowering/ |
| D | llvm_ir_constructor.cpp | 3253 auto ctor = static_cast<LLVMIrConstructor *>(v); in VisitLiveIn() local 3255 ASSERT(!ctor->GetGraph()->SupportManagedCode()); in VisitLiveIn() 3257 … auto regInput = std::find(ctor->cc_.begin(), ctor->cc_.end(), inst->CastToLiveIn()->GetDstReg()); in VisitLiveIn() 3258 ASSERT(regInput != ctor->cc_.end()); in VisitLiveIn() 3259 auto idx = std::distance(ctor->cc_.begin(), regInput); in VisitLiveIn() 3260 auto n = ctor->func_->arg_begin() + idx; in VisitLiveIn() 3261 ctor->ValueMapAdd(inst, ctor->CoerceValue(n, ctor->GetExactType(inst->GetType()))); in VisitLiveIn() 3267 auto ctor = static_cast<LLVMIrConstructor *>(v); in VisitParameter() local 3268 ASSERT(ctor->GetGraph()->SupportManagedCode() || ctor->GetGraph()->GetMode().IsFastPath()); in VisitParameter() 3269 auto n = ctor->GetArgument(inst->CastToParameter()->GetArgNumber()); in VisitParameter() [all …]
|
| /arkcompiler/ets_frontend/ets2panda/linter/test/main/ |
| D | parameter_properties.ets.json | 24 … "rule": "Declaring fields in \"constructor\" is not supported (arkts-no-ctor-prop-decls)", 34 … "rule": "Declaring fields in \"constructor\" is not supported (arkts-no-ctor-prop-decls)", 44 … "rule": "Declaring fields in \"constructor\" is not supported (arkts-no-ctor-prop-decls)", 54 … "rule": "Declaring fields in \"constructor\" is not supported (arkts-no-ctor-prop-decls)", 64 … "rule": "Declaring fields in \"constructor\" is not supported (arkts-no-ctor-prop-decls)", 74 … "rule": "Declaring fields in \"constructor\" is not supported (arkts-no-ctor-prop-decls)", 94 … "rule": "Declaring fields in \"constructor\" is not supported (arkts-no-ctor-prop-decls)", 104 … "rule": "Declaring fields in \"constructor\" is not supported (arkts-no-ctor-prop-decls)", 124 … "rule": "Declaring fields in \"constructor\" is not supported (arkts-no-ctor-prop-decls)", 135 … "rule": "Declaring fields in \"constructor\" is not supported (arkts-no-ctor-prop-decls)", [all …]
|
| D | dynamic_ctor_call.ets | 24 ctor: IConstructor 26 return new ctor(1, 2); 30 ctor: new (x: number, y: number) => I 32 return new ctor(1, 2); 38 function createI3(ctor: IConstructor3) { 39 return new ctor("hello"); 48 function createC(ctor: Constructor) { 49 return new ctor("hello");
|
| D | constructor_types.ets | 48 ctor: ClockConstructor, 52 return new ctor(hour, minute); 61 ctor: new (hour: number, minute: number) => ClockInterface, 65 return new ctor(h, m); 86 function fn2(ctor: SomeConstructor) { 87 return new ctor("hello"); 96 function createPerson1(Ctor: PersonCtor, name: string, age: number): Person { 97 return new Ctor(name, age); 100 Ctor: new (name: string, age: number) => Person, 104 return new Ctor(name, age);
|
| /arkcompiler/ets_frontend/es2panda/test/type_extractor/testcases_with_assert/ |
| D | test-constructor-type-as-type-annotation.ts | 19 type Ctor<T> = new () => T; 21 function classConstructorTypeTest(ctor: Ctor<MyClass>) 23 const obj = new ctor(); 24 AssertType(ctor, "any"); 29 function typeOfClassTest(ctor: typeof MyClass) 31 const obj = new ctor; 32 AssertType(ctor, "any");
|
| /arkcompiler/ets_runtime/test/moduletest/typearray/ |
| D | typearray.js | 43 typedArrayConstructors.forEach(function(ctor, i) { argument 44 if (testTypeArray1(ctor) && testTypeArray2(ctor) && 45 testTypeArray3(ctor) && testTypeArray4(ctor) && 46 testTypeArrayWithSize(ctor, 10) && testTypeArrayWithSize(ctor, 50) && 47 testTypeArrayIC(ctor)) { 48 typedArrayConstructorsSuccessList.push(ctor.name); 50 typedArrayConstructorsFailList.push(ctor.name); 68 ].forEach(function(ctor, i) { argument 69 if (testTypeArray5(ctor) ) { 70 bigArraySuccessList.push(ctor.name); [all …]
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/checked/ |
| D | ets_string_builder_merge.ets | 23 //! INST_COUNT "StringBuilder::<ctor>",5 27 //! INST_COUNT "StringBuilder::<ctor>",1 35 //! INST_COUNT "StringBuilder::<ctor>",7 39 //! INST_COUNT "StringBuilder::<ctor>",1 47 //! INST_COUNT "StringBuilder::<ctor>",9 51 //! INST_COUNT "StringBuilder::<ctor>",1 59 //! INST_COUNT "StringBuilder::<ctor>",14 63 //! INST_COUNT "StringBuilder::<ctor>",2 71 //! INST_COUNT "StringBuilder::<ctor>",2 77 //! INST_COUNT "StringBuilder::<ctor>",1 [all …]
|
| D | ets_string_concat.ets | 24 //! INST /StringBuilder::<ctor>/ 29 //! INST_NOT /StringBuilder::<ctor>/ 37 //! INST /StringBuilder::<ctor>/ 42 //! INST_NOT /StringBuilder::<ctor>/ 50 //! INST /StringBuilder::<ctor>/ 55 //! INST /StringBuilder::<ctor>/ 62 //! INST /StringBuilder::<ctor>/ 68 //! INST /StringBuilder::<ctor>/ 76 //! INST /StringBuilder::<ctor>/ 80 //! INST_NOT /StringBuilder::<ctor>/ [all …]
|
| D | ets_stringbuilder.ets | 22 //! INST /StringBuilder::<ctor>/ 27 //! INST_NOT /StringBuilder::<ctor>/ 32 //! INST /StringBuilder::<ctor>/ 37 //! INST_NOT /StringBuilder::<ctor>/ 42 //! INST /StringBuilder::<ctor>/ 53 //! INST /StringBuilder::<ctor>/ 63 //! INST /StringBuilder::<ctor>/ 71 //! INST /StringBuilder::<ctor>/ 77 //! INST /StringBuilder::<ctor>/ 85 //! INST /StringBuilder::<ctor>/ [all …]
|
| D | ets_string_concat_loop.ets | 24 //! INST /StringBuilder::<ctor>/ 29 //! INST /StringBuilder::<ctor>/ 41 //! INST /StringBuilder::<ctor>/ 46 //! INST /StringBuilder::<ctor>/ 58 //! INST /StringBuilder::<ctor>/ 63 //! INST /StringBuilder::<ctor>/ 75 //! INST /StringBuilder::<ctor>/ 80 //! INST /StringBuilder::<ctor>/ 92 //! INST /StringBuilder::<ctor>/ 97 //! INST /StringBuilder::<ctor>/ [all …]
|
| /arkcompiler/ets_runtime/test/sharedtest/sharedtypedarray/ |
| D | sharedtypedarray.ts | 39 ].forEach((ctor: Function) => { 41 if (ctor == SendableBigInt64Array || ctor == SendableBigUint64Array) { 42 array = new ctor([1n, 2n, 3n, 4n]); 44 array = new ctor([1, 2, 3, 4]); 47 print('BYTES_PER_ELEMENT: ' + ctor.BYTES_PER_ELEMENT + ', ' + array.BYTES_PER_ELEMENT); 158 ].forEach((ctor: Function) => { 159 if (testTypedArrayAt1(ctor)) { 160 print(ctor.name + ' test success'); 162 print(ctor.name + ' test failed'); 166 [SendableBigInt64Array, SendableBigUint64Array].forEach((ctor: Function) => { [all …]
|
| /arkcompiler/runtime_core/static_core/pandastdlib/ |
| D | pandastdlib.pa | 150 .function void panda.Object.ctor(panda.Object a0) <ctor> { 154 …ion void panda.StackOverflowException.ctor(panda.StackOverflowException a0, panda.String a1, panda… 172 …nction void panda.NullPointerException.ctor(panda.NullPointerException a0, panda.String a1, panda.… 190 …da.ArrayIndexOutOfBoundsException.ctor(panda.ArrayIndexOutOfBoundsException a0, panda.String a1, p… 208 …oid panda.IndexOutOfBoundsException.ctor(panda.IndexOutOfBoundsException a0, panda.String a1, pand… 226 …tion void panda.IllegalStateException.ctor(panda.IllegalStateException a0, panda.String a1, panda.… 244 …nda.UnsupportedOperationException.ctor(panda.UnsupportedOperationException a0, panda.String a1, pa… 262 …unction void panda.ArrayStoreException.ctor(panda.ArrayStoreException a0, panda.String a1, panda.O… 280 ….StringIndexOutOfBoundsException.ctor(panda.StringIndexOutOfBoundsException a0, panda.String a1, p… 298 …id panda.NegativeArraySizeException.ctor(panda.NegativeArraySizeException a0, panda.String a1, pan… [all …]
|
| /arkcompiler/runtime_core/pandastdlib/ |
| D | pandastdlib.pa | 148 …ion void panda.StackOverflowException.ctor(panda.StackOverflowException a0, panda.String a1, panda… 156 …nction void panda.NullPointerException.ctor(panda.NullPointerException a0, panda.String a1, panda.… 174 …da.ArrayIndexOutOfBoundsException.ctor(panda.ArrayIndexOutOfBoundsException a0, panda.String a1, p… 192 …oid panda.IndexOutOfBoundsException.ctor(panda.IndexOutOfBoundsException a0, panda.String a1, pand… 210 …tion void panda.IllegalStateException.ctor(panda.IllegalStateException a0, panda.String a1, panda.… 228 …nda.UnsupportedOperationException.ctor(panda.UnsupportedOperationException a0, panda.String a1, pa… 246 …unction void panda.ArrayStoreException.ctor(panda.ArrayStoreException a0, panda.String a1, panda.O… 264 ….StringIndexOutOfBoundsException.ctor(panda.StringIndexOutOfBoundsException a0, panda.String a1, p… 282 …id panda.NegativeArraySizeException.ctor(panda.NegativeArraySizeException a0, panda.String a1, pan… 300 …unction void panda.ArithmeticException.ctor(panda.ArithmeticException a0, panda.String a1, panda.O… [all …]
|
| /arkcompiler/ets_runtime/test/moduletest/typedarraywith/ |
| D | typedarraywith.js | 42 typedArrayWithConstructors.forEach(function (ctor, i) { argument 44 if (testTypeArrayWithInt(ctor, arr, false)) { 45 typedArrayFindConstructorsSuccessList.push(ctor.name); 47 typedArrayFindConstructorsFailList.push(ctor.name); 65 ].forEach(function (ctor, i) { argument 67 if (testTypeArrayWithInt(ctor, arr, true)) { 68 bigArraySuccessList.push(ctor.name); 70 bigArrayFailList.push(ctor.name); 77 function testTypeArrayWithInt(ctor, arr, flagBig) { argument 78 let obj = new ctor(arr);
|
| /arkcompiler/runtime_core/tests/cts-generator/cts-template/ |
| D | starr.obj.yaml | 22 .function void R.ctor(R a0) <ctor> { 30 .function void R.ctor(R a0) <ctor> { 170 .function void A.ctor(A a0) <ctor> { 181 initobj A.ctor 297 - initobj R.ctor 363 - initobj R.ctor 408 .function void A.ctor(A a0) <ctor> { 411 .function void B.ctor(B a0) <ctor> { 442 - initobj A.ctor 445 - initobj B.ctor [all …]
|
| D | initobj.yaml | 51 .function void A.c4(A a0, u1 a1, u1 a2, u1 a3, u1 a4) <ctor> { 54 .function void A.c3(A a0, u16 a1, u16 a2, u16 a3) <ctor> { 57 .function void A.c2(A a0, u32 a1, u32 a2) <ctor> { 60 .function void A.c1(A a0, u64 a1) <ctor> { 63 .function void A.c0(A a0) <ctor> { 150 .function void R.ctor(R a0, %s) <ctor> { 160 - initobj R.ctor, v1 167 initobj R.ctor, v1, v2 176 initobj R.ctor, v1, v2, v3 186 initobj R.ctor, v1, v2, v3, v4 [all …]
|
| D | initobj.range.yaml | 51 .function void A.c2(A a0, u32 a1, u32 a2) <ctor> { 54 .function void A.c1(A a0, u64 a1) <ctor> { 57 .function void A.c0(A a0) <ctor> { 140 .function void R.ctor(R a0, %s) <ctor> { 150 - initobj.range R.ctor, v1 157 initobj.range R.ctor, v1 166 initobj.range R.ctor, v1 176 initobj.range R.ctor, v127 180 - initobj.range R.ctor, v252 206 .function void R.ctor(R a0, i32 a1) <ctor> { [all …]
|
| D | initobj.short.yaml | 51 .function void A.c2(A a0, u32 a1, u32 a2) <ctor> { 54 .function void A.c1(A a0, u64 a1) <ctor> { 57 .function void A.c0(A a0) <ctor> { 144 .function void R.ctor(R a0%s) <ctor> { 154 - initobj.short R.ctor, v1 161 initobj.short R.ctor, v1, v2 165 - initobj.short R.ctor, v1, v2 173 initobj.short R.ctor, v1, v2 178 - initobj.short R.ctor, v4, v3 205 .function void R.ctor(R a0, i32 a1) <ctor> { [all …]
|
| /arkcompiler/ets_runtime/test/moduletest/typedarrayfindlast/ |
| D | typedarrayfindlast.js | 43 typedArrayFindConstructors.forEach(function (ctor, i) { argument 44 if (testTypeArrayAt1(ctor)) { 45 typedArrayFindConstructorsSuccessList.push(ctor.name); 47 typedArrayFindConstructorsFailList.push(ctor.name); 65 ].forEach(function (ctor, i) { argument 66 if (testTypeArrayAt2(ctor)) { 67 testTypeArrayAt2SuccessList.push(ctor.name); 69 testTypeArrayAt2FailList.push(ctor.name); 76 function testTypeArrayAt1(ctor) { argument 78 let obj = new ctor([10, 11, 12, 13, 14]); [all …]
|
| /arkcompiler/ets_frontend/ets2panda/linter/docs/rules/ |
| D | recipe106.md | 3 Rule ``arkts-no-ctor-signatures-funcs`` 24 function createPerson(Ctor: PersonCtor, name: string, age: number): Person 26 return new Ctor(name, age) 46 function createPerson(Ctor: PersonCtor, n: string, a: number): Person { 47 return Ctor(n, a)
|
| /arkcompiler/runtime_core/static_core/tests/cts-generator/cts-template/ |
| D | starr.obj.yaml | 19 .function void R.ctor(R a0) <ctor> { 145 .function void A.ctor(A a0) <ctor> { 156 initobj A.ctor 214 - initobj R.ctor 258 .function void A.ctor(A a0) <ctor> { 261 .function void B.ctor(B a0) <ctor> { 289 - initobj A.ctor 292 - initobj B.ctor 467 .function void A.ctor(A a0) <ctor> { 490 initobj A.ctor [all …]
|
| /arkcompiler/ets_runtime/test/moduletest/typedarrayat/ |
| D | typedarrayat.js | 43 typedArrayAtConstructors.forEach(function (ctor, i) { argument 44 if (testTypeArrayAt1(ctor)) { 45 typedArrayAtConstructorsSuccessList.push(ctor.name); 47 typedArrayAtConstructorsFailList.push(ctor.name); 65 ].forEach(function (ctor, i) { argument 66 if (testTypeArrayAt2(ctor)) { 67 bigArraySuccessList.push(ctor.name); 69 bigArrayFailList.push(ctor.name); 76 function testTypeArrayAt1(ctor) { argument 78 let obj = new ctor(5); [all …]
|
| /arkcompiler/ets_runtime/test/moduletest/typedarraytosorted/ |
| D | typedarraytosorted.js | 42 typedArraySortedConstructors.forEach(function (ctor, i) { argument 44 if (testTypeArrayToSorted(ctor, arr)) { 45 typedArraySortedConstructorsSuccessList.push(ctor.name); 47 typedArraySortedConstructorsFailList.push(ctor.name); 65 ].forEach(function (ctor, i) { argument 67 if (testTypeArrayToSorted(ctor, arr)) { 68 bigArraySuccessList.push(ctor.name); 70 bigArrayFailList.push(ctor.name); 77 function testTypeArrayToSorted(ctor, arr) { argument 78 let obj = new ctor(arr);
|