Home
last modified time | relevance | path

Searched full:ctor (Results 1 – 25 of 673) sorted by relevance

12345678910>>...27

/arkcompiler/ets_frontend/test262/
Dintl_skip_tests.json5 "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/
Dobject_new_test.cpp38 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/
Dllvm_ir_constructor.cpp3253 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/
Dparameter_properties.ets.json24 … "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 …]
Ddynamic_ctor_call.ets24 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");
Dconstructor_types.ets48 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/
Dtest-constructor-type-as-type-annotation.ts19 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/
Dtypearray.js43 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/
Dets_string_builder_merge.ets23 //! 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 …]
Dets_string_concat.ets24 //! 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 …]
Dets_stringbuilder.ets22 //! 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 …]
Dets_string_concat_loop.ets24 //! 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/
Dsharedtypedarray.ts39 ].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/
Dpandastdlib.pa150 .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/
Dpandastdlib.pa148 …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/
Dtypedarraywith.js42 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/
Dstarr.obj.yaml22 .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 …]
Dinitobj.yaml51 .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 …]
Dinitobj.range.yaml51 .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 …]
Dinitobj.short.yaml51 .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/
Dtypedarrayfindlast.js43 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/
Drecipe106.md3 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/
Dstarr.obj.yaml19 .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/
Dtypedarrayat.js43 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/
Dtypedarraytosorted.js42 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);

12345678910>>...27