| /arkcompiler/ets_frontend/es2panda/test/parser/ts/type_checker/ |
| D | memberExpTests.ts | 22 foo: number, property 26 foo: number, property 32 a1.foo = 2; 34 b1.foo = a1.foo; 37 a1.foobar.foo = 3; 38 a1.foobar.bar = "foo"; 43 foo: number[] property 46 a2.foo[2] = 5; 51 foo : {bar: number} property 54 a3.foo.bar = 3; [all …]
|
| D | objectLiteralAssignability.ts | 18 var obj2: { a: number, b: string } | { a: number, b: string, c: number } = { a: 5, b: "foo", ...obj… 23 obj4 = { a: {}, b: { a: 5, b: "foo" } }; 26 var obj5: { a: { a: number, b: string }, b: { a: boolean } } = { a: { a: 5, b: "foo" }, b: { a: tru… 33 obj7 = { a: "foo", b: 5 }; 34 obj7 = { a: true, b: "foo", c: 5 }; 40 var obj9: { 5: number, "foo": string } = { 5: 5, "foo": "foo" }; 46 var obj11 = { get 5() { return 5; }, set "foo"(a: any) { } }; 52 obj12 = { a: 5, b: "foo" }; 53 obj12 = { b: "foo" }; 54 obj12 = { b: "foo", a: 5 }; [all …]
|
| D | arrayDestructuring.ts | 17 var [var1, var2] = [1, "foo", true]; 25 var [var5 = 2] = ["foo"]; 33 var [var9, [var10, , var11], ...var12] = [{ a: 6, b: "bar" }, [42, , "foo" + 2]]; 34 var9 = { a: 5, b: "foo" }; 39 var [var13 = [1, "foo"], [var14, var15] = [{}, true], ...var16] = [3, [true, {}], function (a: any,… 47 var [var17, var18 = 6, var19]: [number, number | string, boolean[]] = [1, "foo", [true, false]]; 49 var [var22, var23 = [{ a: 5, b: "foo" }, false], var24]: string[] | [number, ({ a: number, b: strin… 50 var [[var25, var26] = ["foo", {}], [[var27]]]: number[][][] | [[number | string, {}], [[number]]] =… 51 …= {}, { var29 }, ...var30]: [{}, { var29: number }, number, string] = [{}, { var29: 5 }, 1, "foo"]; 67 [var35 = 2] = ["foo"]; [all …]
|
| D | objectDestructuring.ts | 17 var { var1, var2 } = { var1: 5, var2: "foo" }; 21 var { prop: [var3, , , var4], var5 = true } = { prop: [1, [], {}, "foo"] } 26 var { prop: { var6 = 3, var7 = "" } = { var6: "foo", var7: true } } = { prop: { var6: 1, var7: "bar… 32 var { prop: { prop: [var8 = 1, var9 = { a: 3, b: "bar" }] } = { prop: ["foo", true] } } = { prop: {… 35 var9 = { a: 1, b: "foo" }; 47 var12 = { b: "foo" }; 49 … true }: { var13: number | string, var14: boolean | number[] } = { var13: "foo", var14: [1, 2, 3] … 50 … number, b: number[]): boolean, c: number[] } } = { prop: { var15: 12, a: "foo", c: [1, 2, 3], b: … 51 … number, b: string } | { c: boolean, d: void } | { e: { k: true, z: "foo" } } = { a: 5, b: "foo" }; 66 ({ var18, ...var21 } = { var18: 7, a: false, b: { c: "foo" } }); [all …]
|
| D | functionWithPattern12.ts | 17 …ion foo([a = 2, { b: [c = 6, d] = [true, [5n, "foo"]], t = { a: 3, b: { a: 2, b: 5n } } }] = ["foo… function 21 foo(["foo", {}, 5n], { r: [["foo"]] });
|
| D | functionOverload2.ts | 17 function foo(a: number, b: string): [number, string]; function 18 function foo(a: string, b: boolean): [number, string]; 19 function foo(a: bigint, b: boolean): [number, string]; 20 function foo(a: string | number | bigint, b: boolean | string): [number, string] { 21 return [1, "foo"]; 24 foo + 5;
|
| D | tupleAssignability.ts | 20 var tuple4: [typeof tuple1, string] = [[], "foo"]; 21 var tuple5: [[a: number, b?: string], [boolean | string, number[]]] = [[1], ["foo", [1, 2, 3]]]; 24 var tuple7: [number, string] | number | string = [5, "foo"]; 25 …: (boolean | { a: number, b: string })[] | [string, number | string] = [false, { a: 5, b: "foo" }]; 40 var tuple14 = [[1, 2], func1(1, "foo"), true] as [a?: [number, number], b?: [a: number, b?: boolean… 56 return [func2, "foo"]; 59 var tuple17 = func2([[1, "foo", "bar"], [], 2]); 64 b([[1, "foo", "bar"], [], 2]); 79 tuple24 = [[1, 2], ["foo", "bar"]]; 80 tuple24 = [["foo", "bar", "baz"]]; [all …]
|
| D | functionWithPattern6.ts | 17 function foo({ a, b: { t = "foo" } = { t: 3 }, d: [e = {}, f = 6] = [3, ["foo", "bar"]] } = { a: tr… function 21 foo({ a: false, b: { r: "foo " } });
|
| D | functionCall.ts | 49 func5(1, "foo"); 50 func5(1, "foo", 2, true, {}); 57 func6(false, ["foo"]); 58 func6({}, ["foo"], 2, 3, 4); 63 var d: number = func7(1, "foo"); 69 var h: boolean = func8(2, ["foo", "bar"], {}); 79 var k: number = func9(1, "foo"); 88 var m: number[] = func10({ x: 1, y: "foo" });
|
| D | functionWithPattern11.ts | 17 function foo([a = 2, { b: [c = 6, d] = [true, [5n, "foo"]], t = { a: 3, b: { a: 2, b: 5n } } }], { … function 21 foo([2, { b: [true, []], t: { a: 1, z: "foo" } }, 5n], {});
|
| /arkcompiler/runtime_core/runtime/tooling/inspector/tests/ |
| D | step_test.cpp | 36 call foo in SetUpSourceFiles() 37 call foo in SetUpSourceFiles() 41 .function void foo() { in SetUpSourceFiles() 53 foo_.Set(klass->GetDirectMethod(utf::CStringAsMutf8("foo"))); in SetUpSourceFiles() 85 foo_.Call([&](auto &foo) { in TEST_F() argument 86 foo.ContinueTo(scriptId, 14); in TEST_F() 87 foo.Step(); in TEST_F() 92 foo_.Call([&](auto &foo) { in TEST_F() argument 93 foo.Resume(); in TEST_F() 94 foo.Step(); in TEST_F() [all …]
|
| /arkcompiler/runtime_core/libpandabase/tests/ |
| D | json_builder_test.cpp | 63 EXPECT_THAT("foo", StringifiesAs(R"("foo")")); in TEST() 64 EXPECT_THAT(R"("foo" bar)", StringifiesAs(R"("\"foo\" bar")")); in TEST() 65 EXPECT_THAT(R"("foo\" bar)", StringifiesAs(R"("\"foo\\\" bar")")); in TEST() 68 EXPECT_THAT("foo\tbar\n\21\1", StringifiesAs(R"("foo\tbar\n\u0011\u0001")")); in TEST() 81 x.Add("foo"); in TEST() 86 StringifiesAs("[1,\"\",[],{\"x\":[\"foo\",\"bar\"]}]")); in TEST() 96 y.AddProperty("a", "foo"); in TEST() 100 StringifiesAs("{\"x\":1,\"y\":{\"a\":\"foo\",\"b\":{}}}")); in TEST() 106 …JsonArrayBuilder().Add(1).Add("foo").Add([](JsonArrayBuilder &x) { x.Add([](JsonArrayBuilder &) {}… in TEST() 107 "[1,\"foo\",[[]]]"); in TEST() [all …]
|
| /arkcompiler/ets_frontend/ts2panda/tests/statements/ |
| D | functionDeclaration.test.ts | 47 snippetCompiler.compile("function foo() {}"); 49 let funcInternalName = "UnitTest.foo"; 50 let funcName = "foo"; 59 let foo = globalScope!.findLocal(funcName); variable 60 expect(foo != undefined).to.be.true; 61 expect(foo instanceof GlobalVariable).to.be.true; 67 function foo() {} 68 function foo() {} 72 new Definefunc(new Imm(0), "UnitTest.#2#foo", new Imm(0)), 73 new Stglobalvar(new Imm(1), "foo"), [all …]
|
| /arkcompiler/ets_runtime/test/aottest/class_method_signature/ |
| D | class_method_signature.ts | 22 foo?(): string; 36 foo?(a: string): string; 38 foo?(a: string): string { 42 foo?(a: string, b?: string): string; 50 print(d.foo!("D")); 57 foo?(): string; 59 foo?(a: string): string; 61 foo?(a: string, b: string): string; 68 E.prototype.foo = function(): string { 73 print(e.foo!());
|
| /arkcompiler/ets_frontend/ts2panda/tests/expression/ |
| D | call.test.ts | 50 let insns = compileMainSnippet(`foo();`); 51 IRNode.pg = new PandaGen("foo", creatAstFromSnippet(`foo();`), 0, undefined); 54 new Tryldglobalbyname(new Imm(0), "foo"), 65 let insns = compileMainSnippet(`let i = 5;foo(i);`); 66 IRNode.pg = new PandaGen("foo", creatAstFromSnippet(`let i = 5;foo(i);`), 0, undefined); 72 new Tryldglobalbyname(new Imm(1), "foo"), 85 Foo.method(); 87 IRNode.pg = new PandaGen("foo", creatAstFromSnippet(`Foo.method();`), 0, undefined); 92 new Tryldglobalbyname(new Imm(0), "Foo"), 111 …IRNode.pg = new PandaGen("foo", creatAstFromSnippet(`const args = [1, 2];myFunction(...args);`), 0… [all …]
|
| D | arguments.test.ts | 37 snippetCompiler.compile(`function foo(a,b) {arguments[0];}`); 38 …IRNode.pg = new PandaGen("foo", creatAstFromSnippet(`function foo(a,b) {arguments[0];}`), 0, undef… 50 let functionPg = snippetCompiler.getPandaGenByName("UnitTest.foo"); 58 snippetCompiler.compile(`function foo(arguments) {arguments[0];}`); 59 …IRNode.pg = new PandaGen("foo", creatAstFromSnippet(`function foo(arguments) {arguments[0];}`), 0,… 71 let functionPg = snippetCompiler.getPandaGenByName("UnitTest.foo");
|
| D | bindingPattern.test.ts | 37 snippetCompiler.compile(`function foo() {const {_times: times, _values: values} = this;}`); 39 "foo", 40 …creatAstFromSnippet(`function foo() {const {_times: times, _values: values} = this;}`), 0, undefin… 59 let functionPg = snippetCompiler.getPandaGenByName("UnitTest.foo"); 67 snippetCompiler.compile(`function foo() {const {_times: times, ...values} = this;}`); 69 "foo", 70 … creatAstFromSnippet(`function foo() {const {_times: times, ...values} = this;}`), 0, undefined); 91 let functionPg = snippetCompiler.getPandaGenByName("UnitTest.foo");
|
| /arkcompiler/runtime_core/tests/cts-generator/cts-template/ |
| D | call.acc.short.yaml | 72 - values: ['foo, v0, 0'] 73 - values: ['foo, v1, 1'] 99 .function i32 foo(i32 a0, i32 a1) { 121 call.acc.short foo, v0, 1 122 call.acc.short foo, v1, 1 123 call.acc.short foo, v2, 1 124 call.acc.short foo, v3, 1 125 call.acc.short foo, v4, 1 126 call.acc.short foo, v5, 1 127 call.acc.short foo, v6, 1 [all …]
|
| D | call.virt.acc.short.yaml | 119 - values: ['R.foo, v0, 0'] 120 - values: ['foo, v0, 1'] 147 .function R R.foo(R a0, i32 a1) { 170 call.virt.acc.short R.foo, v0, 0 171 call.virt.acc.short R.foo, v1, 0 172 call.virt.acc.short R.foo, v2, 0 173 call.virt.acc.short R.foo, v3, 0 174 call.virt.acc.short R.foo, v4, 0 175 call.virt.acc.short R.foo, v5, 0 176 call.virt.acc.short R.foo, v6, 0 [all …]
|
| D | call.acc.yaml | 78 - values: ['foo, v0, v0, v0, 0'] 118 .function i32 foo(i32 a0, i32 a1, i32 a2, i32 a3) { 140 call.acc foo, v0, v1, v2, 0 141 call.acc foo, v3, v4, v5, 1 142 call.acc foo, v6, v7, v8, 2 143 call.acc foo, v9, v10, v11, 3 144 call.acc foo, v12, v13, v14, 0 145 call.acc foo, v15, v15, v15, 1 160 .function i32 foo(i32 a0, i32 a1, i32 a2, i32 a3) { 166 call.acc foo, a0, a1, a2, 0 [all …]
|
| D | call.virt.acc.yaml | 196 .function R R.foo(R a0, i32 a1, i32 a2, i32 a3) { 219 call.virt.acc R.foo, v0, v1, v2, 0 220 call.virt.acc R.foo, v3, v4, v5, 0 221 call.virt.acc R.foo, v6, v7, v8, 0 222 call.virt.acc R.foo, v9, v10, v11, 0 223 call.virt.acc R.foo, v12, v13, v14, 0 224 call.virt.acc R.foo, v15, v15, v15, 0 240 .function R R.foo(R a0, i32 a1, i32 a2, i32 a3) { 246 call.virt.acc R.foo, a0, a1, a2, 0 247 call.virt.acc R.foo, a3, a4, a5, 0 [all …]
|
| /arkcompiler/runtime_core/bytecode_optimizer/tests/ |
| D | bcopt_type_adaption_test.cpp | 126 function foo(a:number, b:string, c:string):string in TypeAdaptionTest() 142 .function any foo(any a0, any a1, any a2) <static> { in TypeAdaptionTest() 184 const std::string fun_name = "foo:(any,any,any)"; in TypeAdaptionTest() 213 const auto &foo = it->second; in TypeAdaptionTest() local 214 const auto typeinfo = ExtractTypeinfo(foo); in TypeAdaptionTest() 218 auto ldai_it = std::find_if(foo.ins.begin(), foo.ins.end(), in TypeAdaptionTest() 220 TestAssertNotEqual(ldai_it, foo.ins.end()); in TypeAdaptionTest() 221 const auto opt_ldai_idx = static_cast<size_t>(ldai_it - foo.ins.begin()); in TypeAdaptionTest() 222 TestAssertEqual(foo.ins[opt_ldai_idx].opcode, panda::pandasm::Opcode::LDAI_DYN); in TypeAdaptionTest() 223 TestAssertTrue(opt_ldai_idx + 1 < foo.ins.size()); in TypeAdaptionTest() [all …]
|
| /arkcompiler/ets_runtime/test/moduletest/async/ |
| D | async.js | 22 async function foo() { function 27 var s = foo() 31 print(foo.name) 32 print(foo.call != undefined) 33 print(foo.__proto__.constructor.name); 34 print(foo.__proto__.__proto__.constructor.name); 35 print(foo.__proto__.__proto__.__proto__.constructor.name); 36 print(foo.length)
|
| /arkcompiler/ets_frontend/testTs/expect/types/objectTypeLiteral/callSignatures/ |
| D | specializedSignatureIsSubtypeOfNonSpecializedSignature.txt | 1 {'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'foo'}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1… 2 …: 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'foo'}, {'t': 24, 'v': '… 3 {'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 128}, {'t': 5, 'v': 'foo'}, {'t': 2, 'v': 0}, {'t': 2, 'v':… 4 {'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 128}, {'t': 5, 'v': 'foo'}, {'t': 2, 'v': 0}, {'t': 2, 'v':… 5 {'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'foo'}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1… 7 …: 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'foo'}, {'t': 24, 'v': '… 8 {'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 128}, {'t': 5, 'v': 'foo'}, {'t': 2, 'v': 0}, {'t': 2, 'v':… 9 {'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 128}, {'t': 5, 'v': 'foo'}, {'t': 2, 'v': 0}, {'t': 2, 'v':… 10 {'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 128}, {'t': 5, 'v': 'foo'}, {'t': 2, 'v': 0}, {'t': 2, 'v':… 11 {'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'foo'}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1… [all …]
|
| /arkcompiler/ets_frontend/testTs/expect/types/typeRelationships/assignmentCompatibility/ |
| D | assignmentCompatWithObjectMembers.txt | 1 … 0}, {'t': 25, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'foo'}, {'t': 25, 'v': 4… 2 … 0}, {'t': 25, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'foo'}, {'t': 25, 'v': 4… 5 {'lb': [{'t': 2, 'v': 8}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'foo'}, {'t': 25, 'v': … 6 {'lb': [{'t': 2, 'v': 8}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'foo'}, {'t': 25, 'v': … 7 {'lb': [{'t': 2, 'v': 6}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'foo'}, {'t': 25, 'v': 4}], 'k': '_7'} 8 {'lb': [{'t': 2, 'v': 6}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'foo'}, {'t': 25, 'v': 4}], 'k': '_8'} 9 … 0}, {'t': 25, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'foo'}, {'t': 24, 'v': '… 11 … 0}, {'t': 25, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'foo'}, {'t': 24, 'v': '… 13 {'lb': [{'t': 2, 'v': 8}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'foo'}, {'t': 24, 'v': … 14 {'lb': [{'t': 2, 'v': 8}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'foo'}, {'t': 24, 'v': … [all …]
|