Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(647)

Unified Diff: test/codegen/expect/language/function_syntax_test_none_multi.js

Issue 2128353002: Check in codegen test expectations. (Closed) Base URL: git@github.com:dart-lang/dev_compiler.git@master
Patch Set: Created 4 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: test/codegen/expect/language/function_syntax_test_none_multi.js
diff --git a/test/codegen/expect/language/function_syntax_test_none_multi.js b/test/codegen/expect/language/function_syntax_test_none_multi.js
new file mode 100644
index 0000000000000000000000000000000000000000..07ab1ceccdcedf6ffaea2f88b9ac0747a7db51a4
--- /dev/null
+++ b/test/codegen/expect/language/function_syntax_test_none_multi.js
@@ -0,0 +1,460 @@
+dart_library.library('language/function_syntax_test_none_multi', null, /* Imports */[
+ 'dart_sdk',
+ 'expect'
+], function load__function_syntax_test_none_multi(exports, dart_sdk, expect) {
+ 'use strict';
+ const core = dart_sdk.core;
+ const _interceptors = dart_sdk._interceptors;
+ const dart = dart_sdk.dart;
+ const dartx = dart_sdk.dartx;
+ const expect$ = expect.expect;
+ const function_syntax_test_none_multi = Object.create(null);
+ let JSArrayOfint = () => (JSArrayOfint = dart.constFn(_interceptors.JSArray$(core.int)))();
+ let ListOfint = () => (ListOfint = dart.constFn(core.List$(core.int)))();
+ let VoidTodynamic = () => (VoidTodynamic = dart.constFn(dart.functionType(dart.dynamic, [])))();
+ let VoidToint = () => (VoidToint = dart.constFn(dart.functionType(core.int, [])))();
+ let dynamicTodynamic = () => (dynamicTodynamic = dart.constFn(dart.functionType(dart.dynamic, [dart.dynamic])))();
+ let intTodynamic = () => (intTodynamic = dart.constFn(dart.functionType(dart.dynamic, [core.int])))();
+ let JSArrayOfVoidToint = () => (JSArrayOfVoidToint = dart.constFn(_interceptors.JSArray$(VoidToint())))();
+ let VoidTodynamic$ = () => (VoidTodynamic$ = dart.constFn(dart.definiteFunctionType(dart.dynamic, [])))();
+ let dynamicTodynamic$ = () => (dynamicTodynamic$ = dart.constFn(dart.definiteFunctionType(dart.dynamic, [dart.dynamic])))();
+ let dynamicAnddynamicTodynamic = () => (dynamicAnddynamicTodynamic = dart.constFn(dart.definiteFunctionType(dart.dynamic, [dart.dynamic, dart.dynamic])))();
+ let VoidToint$ = () => (VoidToint$ = dart.constFn(dart.definiteFunctionType(core.int, [])))();
+ let dynamicToint = () => (dynamicToint = dart.constFn(dart.definiteFunctionType(core.int, [dart.dynamic])))();
+ let dynamicAnddynamicToint = () => (dynamicAnddynamicToint = dart.constFn(dart.definiteFunctionType(core.int, [dart.dynamic, dart.dynamic])))();
+ let intToint = () => (intToint = dart.constFn(dart.definiteFunctionType(core.int, [core.int])))();
+ let intAndintToint = () => (intAndintToint = dart.constFn(dart.definiteFunctionType(core.int, [core.int, core.int])))();
+ let VoidToListOfint = () => (VoidToListOfint = dart.constFn(dart.definiteFunctionType(ListOfint(), [])))();
+ let ListOfintToListOfint = () => (ListOfintToListOfint = dart.constFn(dart.definiteFunctionType(ListOfint(), [ListOfint()])))();
+ let dynamicAnddynamicAnddynamicTodynamic = () => (dynamicAnddynamicAnddynamicTodynamic = dart.constFn(dart.definiteFunctionType(dart.dynamic, [dart.dynamic, dart.dynamic, dart.dynamic])))();
+ let VoidTobool = () => (VoidTobool = dart.constFn(dart.definiteFunctionType(core.bool, [])))();
+ let VoidTodouble = () => (VoidTodouble = dart.constFn(dart.definiteFunctionType(core.double, [])))();
+ let FnTodynamic = () => (FnTodynamic = dart.constFn(dart.definiteFunctionType(dart.dynamic, [VoidTodynamic()])))();
+ let FnTodynamic$ = () => (FnTodynamic$ = dart.constFn(dart.definiteFunctionType(dart.dynamic, [VoidToint()])))();
+ let FnTodynamic$0 = () => (FnTodynamic$0 = dart.constFn(dart.definiteFunctionType(dart.dynamic, [dynamicTodynamic()])))();
+ let FnTodynamic$1 = () => (FnTodynamic$1 = dart.constFn(dart.definiteFunctionType(dart.dynamic, [intTodynamic()])))();
+ function_syntax_test_none_multi.FunctionSyntaxTest = class FunctionSyntaxTest extends core.Object {
+ static testMain() {
+ function_syntax_test_none_multi.FunctionSyntaxTest.testNestedFunctions();
+ function_syntax_test_none_multi.FunctionSyntaxTest.testFunctionExpressions();
+ function_syntax_test_none_multi.FunctionSyntaxTest.testPrecedence();
+ function_syntax_test_none_multi.FunctionSyntaxTest.testInitializers();
+ function_syntax_test_none_multi.FunctionSyntaxTest.testFunctionParameter();
+ function_syntax_test_none_multi.FunctionSyntaxTest.testFunctionIdentifierExpression();
+ function_syntax_test_none_multi.FunctionSyntaxTest.testFunctionIdentifierStatement();
+ }
+ static testNestedFunctions() {
+ function nb0() {
+ return 42;
+ }
+ dart.fn(nb0, VoidTodynamic$());
+ function nb1(a) {
+ return a;
+ }
+ dart.fn(nb1, dynamicTodynamic$());
+ function nb2(a, b) {
+ return dart.dsend(a, '+', b);
+ }
+ dart.fn(nb2, dynamicAnddynamicTodynamic());
+ expect$.Expect.equals(42, nb0());
+ expect$.Expect.equals(87, nb1(87));
+ expect$.Expect.equals(1 + 2, nb2(1, 2));
+ function na0() {
+ return 42;
+ }
+ dart.fn(na0, VoidTodynamic$());
+ function na1(a) {
+ return a;
+ }
+ dart.fn(na1, dynamicTodynamic$());
+ function na2(a, b) {
+ return dart.dsend(a, '+', b);
+ }
+ dart.fn(na2, dynamicAnddynamicTodynamic());
+ expect$.Expect.equals(42, na0());
+ expect$.Expect.equals(87, na1(87));
+ expect$.Expect.equals(1 + 2, na2(1, 2));
+ function rb0() {
+ return 42;
+ }
+ dart.fn(rb0, VoidToint$());
+ function rb1(a) {
+ return core.int._check(a);
+ }
+ dart.fn(rb1, dynamicToint());
+ function rb2(a, b) {
+ return core.int._check(dart.dsend(a, '+', b));
+ }
+ dart.fn(rb2, dynamicAnddynamicToint());
+ expect$.Expect.equals(42, rb0());
+ expect$.Expect.equals(87, rb1(87));
+ expect$.Expect.equals(1 + 2, rb2(1, 2));
+ function ra0() {
+ return 42;
+ }
+ dart.fn(ra0, VoidToint$());
+ function ra1(a) {
+ return core.int._check(a);
+ }
+ dart.fn(ra1, dynamicToint());
+ function ra2(a, b) {
+ return core.int._check(dart.dsend(a, '+', b));
+ }
+ dart.fn(ra2, dynamicAnddynamicToint());
+ expect$.Expect.equals(42, ra0());
+ expect$.Expect.equals(87, ra1(87));
+ expect$.Expect.equals(1 + 2, ra2(1, 2));
+ function fb1(a) {
+ return a;
+ }
+ dart.fn(fb1, intToint());
+ function fb2(a, b) {
+ return dart.notNull(a) + dart.notNull(b);
+ }
+ dart.fn(fb2, intAndintToint());
+ expect$.Expect.equals(42, rb0());
+ expect$.Expect.equals(87, rb1(87));
+ expect$.Expect.equals(1 + 2, rb2(1, 2));
+ function fa1(a) {
+ return a;
+ }
+ dart.fn(fa1, intToint());
+ function fa2(a, b) {
+ return dart.notNull(a) + dart.notNull(b);
+ }
+ dart.fn(fa2, intAndintToint());
+ expect$.Expect.equals(42, ra0());
+ expect$.Expect.equals(87, ra1(87));
+ expect$.Expect.equals(1 + 2, ra2(1, 2));
+ function gb0() {
+ return JSArrayOfint().of([42]);
+ }
+ dart.fn(gb0, VoidToListOfint());
+ function gb1(a) {
+ return a;
+ }
+ dart.fn(gb1, ListOfintToListOfint());
+ expect$.Expect.equals(42, gb0()[dartx.get](0));
+ expect$.Expect.equals(87, gb1(JSArrayOfint().of([87]))[dartx.get](0));
+ function ga0() {
+ return JSArrayOfint().of([42]);
+ }
+ dart.fn(ga0, VoidToListOfint());
+ function ga1(a) {
+ return a;
+ }
+ dart.fn(ga1, ListOfintToListOfint());
+ expect$.Expect.equals(42, ga0()[dartx.get](0));
+ expect$.Expect.equals(87, ga1(JSArrayOfint().of([87]))[dartx.get](0));
+ }
+ static testFunctionExpressions() {
+ function eval0(fn) {
+ return dart.dcall(fn);
+ }
+ dart.fn(eval0, dynamicTodynamic$());
+ function eval1(fn, a) {
+ return dart.dcall(fn, a);
+ }
+ dart.fn(eval1, dynamicAnddynamicTodynamic());
+ function eval2(fn, a, b) {
+ return dart.dcall(fn, a, b);
+ }
+ dart.fn(eval2, dynamicAnddynamicAnddynamicTodynamic());
+ expect$.Expect.equals(42, eval0(dart.fn(() => 42, VoidToint$())));
+ expect$.Expect.equals(87, eval1(dart.fn(a => a, dynamicTodynamic$()), 87));
+ expect$.Expect.equals(1 + 2, eval2(dart.fn((a, b) => dart.dsend(a, '+', b), dynamicAnddynamicTodynamic()), 1, 2));
+ expect$.Expect.equals(42, eval0(dart.fn(() => 42, VoidToint$())));
+ expect$.Expect.equals(87, eval1(dart.fn(a => a, dynamicTodynamic$()), 87));
+ expect$.Expect.equals(1 + 2, eval2(dart.fn((a, b) => dart.dsend(a, '+', b), dynamicAnddynamicTodynamic()), 1, 2));
+ expect$.Expect.equals(42, eval0(dart.fn(() => 42, VoidToint$())));
+ expect$.Expect.equals(87, eval1(dart.fn(a => a, dynamicTodynamic$()), 87));
+ expect$.Expect.equals(1 + 2, eval2(dart.fn((a, b) => dart.dsend(a, '+', b), dynamicAnddynamicTodynamic()), 1, 2));
+ expect$.Expect.equals(42, eval0(dart.fn(() => 42, VoidToint$())));
+ expect$.Expect.equals(87, eval1(dart.fn(a => a, dynamicTodynamic$()), 87));
+ expect$.Expect.equals(1 + 2, eval2(dart.fn((a, b) => dart.dsend(a, '+', b), dynamicAnddynamicTodynamic()), 1, 2));
+ expect$.Expect.equals(42, eval0(dart.fn(() => 42, VoidToint$())));
+ expect$.Expect.equals(87, eval1(dart.fn(a => a, intToint()), 87));
+ expect$.Expect.equals(1 + 2, eval2(dart.fn((a, b) => dart.notNull(a) + dart.notNull(b), intAndintToint()), 1, 2));
+ expect$.Expect.equals(42, eval0(dart.fn(() => 42, VoidToint$())));
+ expect$.Expect.equals(87, eval1(dart.fn(a => a, intToint()), 87));
+ expect$.Expect.equals(1 + 2, eval2(dart.fn((a, b) => dart.notNull(a) + dart.notNull(b), intAndintToint()), 1, 2));
+ expect$.Expect.equals(42, eval0(dart.fn(() => 42, VoidToint$())));
+ expect$.Expect.equals(87, eval1(dart.fn(a => a, intToint()), 87));
+ expect$.Expect.equals(1 + 2, eval2(dart.fn((a, b) => dart.notNull(a) + dart.notNull(b), intAndintToint()), 1, 2));
+ expect$.Expect.equals(42, eval0(dart.fn(() => 42, VoidToint$())));
+ expect$.Expect.equals(87, eval1(dart.fn(a => a, intToint()), 87));
+ expect$.Expect.equals(1 + 2, eval2(dart.fn((a, b) => dart.notNull(a) + dart.notNull(b), intAndintToint()), 1, 2));
+ }
+ static testPrecedence() {
+ function expectEvaluatesTo(value, fn) {
+ expect$.Expect.equals(value, dart.dcall(fn));
+ }
+ dart.fn(expectEvaluatesTo, dynamicAnddynamicTodynamic());
+ let x = null;
+ expectEvaluatesTo(42, dart.fn(() => x = 42, VoidToint$()));
+ expect$.Expect.equals(42, x);
+ x = 1;
+ expectEvaluatesTo(100, dart.fn(() => (x = dart.dsend(x, '+', 99)), VoidTodynamic$()));
+ expect$.Expect.equals(100, x);
+ x = 1;
+ expectEvaluatesTo(87, dart.fn(() => (x = dart.dsend(x, '*', 87)), VoidTodynamic$()));
+ expect$.Expect.equals(87, x);
+ expectEvaluatesTo(42, dart.fn(() => true ? 42 : 87, VoidToint$()));
+ expectEvaluatesTo(87, dart.fn(() => false ? 42 : 87, VoidToint$()));
+ expectEvaluatesTo(true, dart.fn(() => true || true, VoidTobool()));
+ expectEvaluatesTo(true, dart.fn(() => true || false, VoidTobool()));
+ expectEvaluatesTo(true, dart.fn(() => false || true, VoidTobool()));
+ expectEvaluatesTo(false, dart.fn(() => false || false, VoidTobool()));
+ expectEvaluatesTo(true, dart.fn(() => true && true, VoidTobool()));
+ expectEvaluatesTo(false, dart.fn(() => true && false, VoidTobool()));
+ expectEvaluatesTo(false, dart.fn(() => false && true, VoidTobool()));
+ expectEvaluatesTo(false, dart.fn(() => false && false, VoidTobool()));
+ expectEvaluatesTo(3, dart.fn(() => 1 | 2, VoidToint$()));
+ expectEvaluatesTo(2, dart.fn(() => 3 ^ 1, VoidToint$()));
+ expectEvaluatesTo(1, dart.fn(() => 3 & 1, VoidToint$()));
+ expectEvaluatesTo(true, dart.fn(() => 1 == 1, VoidTobool()));
+ expectEvaluatesTo(false, dart.fn(() => 1 != 1, VoidTobool()));
+ expectEvaluatesTo(true, dart.fn(() => core.identical(1, 1), VoidTobool()));
+ expectEvaluatesTo(false, dart.fn(() => !core.identical(1, 1), VoidTobool()));
+ expectEvaluatesTo(true, dart.fn(() => 1 <= 1, VoidTobool()));
+ expectEvaluatesTo(false, dart.fn(() => 1 < 1, VoidTobool()));
+ expectEvaluatesTo(false, dart.fn(() => 1 > 1, VoidTobool()));
+ expectEvaluatesTo(true, dart.fn(() => 1 >= 1, VoidTobool()));
+ expectEvaluatesTo(true, dart.fn(() => typeof 1 == 'number', VoidTobool()));
+ expectEvaluatesTo(true, dart.fn(() => typeof 1.0 == 'number', VoidTobool()));
+ expectEvaluatesTo(2, dart.fn(() => 1 << 1, VoidToint$()));
+ expectEvaluatesTo(1, dart.fn(() => 2 >> 1, VoidToint$()));
+ expectEvaluatesTo(2, dart.fn(() => 1 + 1, VoidToint$()));
+ expectEvaluatesTo(1, dart.fn(() => 2 - 1, VoidToint$()));
+ expectEvaluatesTo(2, dart.fn(() => 1 * 2, VoidToint$()));
+ expectEvaluatesTo(2.0, dart.fn(() => 4 / 2, VoidTodouble()));
+ expectEvaluatesTo(2, dart.fn(() => (4 / 2)[dartx.truncate](), VoidToint$()));
+ expectEvaluatesTo(0, dart.fn(() => (4)[dartx['%']](2), VoidToint$()));
+ expectEvaluatesTo(false, dart.fn(() => !true, VoidTobool()));
+ let y = 0;
+ expectEvaluatesTo(0, dart.fn(() => y++, VoidToint$()));
+ expectEvaluatesTo(2, dart.fn(() => ++y, VoidToint$()));
+ expectEvaluatesTo(1, dart.fn(() => --y, VoidToint$()));
+ expectEvaluatesTo(1, dart.fn(() => y--, VoidToint$()));
+ expect$.Expect.equals(0, y);
+ function fn() {
+ return 42;
+ }
+ dart.fn(fn, VoidTodynamic$());
+ let list = JSArrayOfint().of([87]);
+ expectEvaluatesTo(42, dart.fn(() => fn(), VoidTodynamic$()));
+ expectEvaluatesTo(1, dart.fn(() => list[dartx.length], VoidToint$()));
+ expectEvaluatesTo(87, dart.fn(() => list[dartx.get](0), VoidToint$()));
+ expectEvaluatesTo(87, dart.fn(() => list[dartx.removeLast](), VoidToint$()));
+ }
+ static testInitializers() {
+ expect$.Expect.equals(42, dart.dcall(new function_syntax_test_none_multi.C.cb0().fn));
+ expect$.Expect.equals(43, dart.dcall(new function_syntax_test_none_multi.C.ca0().fn));
+ expect$.Expect.equals(44, dart.dcall(new function_syntax_test_none_multi.C.cb1().fn));
+ expect$.Expect.equals(45, dart.dcall(new function_syntax_test_none_multi.C.ca1().fn));
+ expect$.Expect.equals(46, dart.dcall(new function_syntax_test_none_multi.C.cb2().fn));
+ expect$.Expect.equals(47, dart.dcall(new function_syntax_test_none_multi.C.ca2().fn));
+ expect$.Expect.equals(48, dart.dcall(new function_syntax_test_none_multi.C.cb3().fn));
+ expect$.Expect.equals(49, dart.dcall(new function_syntax_test_none_multi.C.ca3().fn));
+ expect$.Expect.equals(52, dart.dcall(new function_syntax_test_none_multi.C.nb0().fn));
+ expect$.Expect.equals(53, dart.dcall(new function_syntax_test_none_multi.C.na0().fn));
+ expect$.Expect.equals(54, dart.dcall(new function_syntax_test_none_multi.C.nb1().fn));
+ expect$.Expect.equals(55, dart.dcall(new function_syntax_test_none_multi.C.na1().fn));
+ expect$.Expect.equals(56, dart.dcall(new function_syntax_test_none_multi.C.nb2().fn));
+ expect$.Expect.equals(57, dart.dcall(new function_syntax_test_none_multi.C.na2().fn));
+ expect$.Expect.equals(58, dart.dcall(new function_syntax_test_none_multi.C.nb3().fn));
+ expect$.Expect.equals(59, dart.dcall(new function_syntax_test_none_multi.C.na3().fn));
+ expect$.Expect.equals(62, dart.dcall(new function_syntax_test_none_multi.C.rb0().fn));
+ expect$.Expect.equals(63, dart.dcall(new function_syntax_test_none_multi.C.ra0().fn));
+ expect$.Expect.equals(64, dart.dcall(new function_syntax_test_none_multi.C.rb1().fn));
+ expect$.Expect.equals(65, dart.dcall(new function_syntax_test_none_multi.C.ra1().fn));
+ expect$.Expect.equals(66, dart.dcall(new function_syntax_test_none_multi.C.rb2().fn));
+ expect$.Expect.equals(67, dart.dcall(new function_syntax_test_none_multi.C.ra2().fn));
+ expect$.Expect.equals(68, dart.dcall(new function_syntax_test_none_multi.C.rb3().fn));
+ expect$.Expect.equals(69, dart.dcall(new function_syntax_test_none_multi.C.ra3().fn));
+ }
+ static testFunctionParameter() {
+ function f0(fn) {
+ return fn();
+ }
+ dart.fn(f0, FnTodynamic());
+ expect$.Expect.equals(42, f0(dart.fn(() => 42, VoidToint$())));
+ function f1(fn) {
+ return fn();
+ }
+ dart.fn(f1, FnTodynamic$());
+ expect$.Expect.equals(87, f1(dart.fn(() => 87, VoidToint$())));
+ function f2(fn) {
+ return dart.dcall(fn, 42);
+ }
+ dart.fn(f2, FnTodynamic$0());
+ expect$.Expect.equals(43, f2(dart.fn(a => dart.dsend(a, '+', 1), dynamicTodynamic$())));
+ function f3(fn) {
+ return fn(42);
+ }
+ dart.fn(f3, FnTodynamic$1());
+ expect$.Expect.equals(44, f3(dart.fn(a => dart.notNull(a) + 2, intToint())));
+ }
+ static testFunctionIdentifierExpression() {
+ expect$.Expect.equals(87, dart.fn(() => 87, VoidToint$())());
+ }
+ static testFunctionIdentifierStatement() {
+ function func() {
+ return 42;
+ }
+ dart.fn(func, VoidTodynamic$());
+ expect$.Expect.equals(42, func());
+ expect$.Expect.equals(true, core.Function.is(func));
+ }
+ };
+ dart.setSignature(function_syntax_test_none_multi.FunctionSyntaxTest, {
+ statics: () => ({
+ testMain: dart.definiteFunctionType(dart.void, []),
+ testNestedFunctions: dart.definiteFunctionType(dart.void, []),
+ testFunctionExpressions: dart.definiteFunctionType(dart.void, []),
+ testPrecedence: dart.definiteFunctionType(dart.void, []),
+ testInitializers: dart.definiteFunctionType(dart.void, []),
+ testFunctionParameter: dart.definiteFunctionType(dart.void, []),
+ testFunctionIdentifierExpression: dart.definiteFunctionType(dart.void, []),
+ testFunctionIdentifierStatement: dart.definiteFunctionType(dart.void, [])
+ }),
+ names: ['testMain', 'testNestedFunctions', 'testFunctionExpressions', 'testPrecedence', 'testInitializers', 'testFunctionParameter', 'testFunctionIdentifierExpression', 'testFunctionIdentifierStatement']
+ });
+ function_syntax_test_none_multi.C = class C extends core.Object {
+ cb0() {
+ this.fn = dart.fn(() => 42, VoidToint$());
+ }
+ ca0() {
+ this.fn = dart.fn(() => 43, VoidToint$());
+ }
+ cb1() {
+ this.fn = function_syntax_test_none_multi.C.wrap(dart.fn(() => 44, VoidToint$()));
+ }
+ ca1() {
+ this.fn = function_syntax_test_none_multi.C.wrap(dart.fn(() => 45, VoidToint$()));
+ }
+ cb2() {
+ this.fn = JSArrayOfVoidToint().of([dart.fn(() => 46, VoidToint$())])[dartx.get](0);
+ }
+ ca2() {
+ this.fn = JSArrayOfVoidToint().of([dart.fn(() => 47, VoidToint$())])[dartx.get](0);
+ }
+ cb3() {
+ this.fn = dart.map({x: dart.fn(() => 48, VoidToint$())})[dartx.get]('x');
+ }
+ ca3() {
+ this.fn = dart.map({x: dart.fn(() => 49, VoidToint$())})[dartx.get]('x');
+ }
+ nb0() {
+ this.fn = dart.fn(() => 52, VoidToint$());
+ }
+ na0() {
+ this.fn = dart.fn(() => 53, VoidToint$());
+ }
+ nb1() {
+ this.fn = function_syntax_test_none_multi.C.wrap(dart.fn(() => 54, VoidToint$()));
+ }
+ na1() {
+ this.fn = function_syntax_test_none_multi.C.wrap(dart.fn(() => 55, VoidToint$()));
+ }
+ nb2() {
+ this.fn = JSArrayOfVoidToint().of([dart.fn(() => 56, VoidToint$())])[dartx.get](0);
+ }
+ na2() {
+ this.fn = JSArrayOfVoidToint().of([dart.fn(() => 57, VoidToint$())])[dartx.get](0);
+ }
+ nb3() {
+ this.fn = dart.map({x: dart.fn(() => 58, VoidToint$())})[dartx.get]('x');
+ }
+ na3() {
+ this.fn = dart.map({x: dart.fn(() => 59, VoidToint$())})[dartx.get]('x');
+ }
+ rb0() {
+ this.fn = dart.fn(() => 62, VoidToint$());
+ }
+ ra0() {
+ this.fn = dart.fn(() => 63, VoidToint$());
+ }
+ rb1() {
+ this.fn = function_syntax_test_none_multi.C.wrap(dart.fn(() => 64, VoidToint$()));
+ }
+ ra1() {
+ this.fn = function_syntax_test_none_multi.C.wrap(dart.fn(() => 65, VoidToint$()));
+ }
+ rb2() {
+ this.fn = JSArrayOfVoidToint().of([dart.fn(() => 66, VoidToint$())])[dartx.get](0);
+ }
+ ra2() {
+ this.fn = JSArrayOfVoidToint().of([dart.fn(() => 67, VoidToint$())])[dartx.get](0);
+ }
+ rb3() {
+ this.fn = dart.map({x: dart.fn(() => 68, VoidToint$())})[dartx.get]('x');
+ }
+ ra3() {
+ this.fn = dart.map({x: dart.fn(() => 69, VoidToint$())})[dartx.get]('x');
+ }
+ static wrap(fn) {
+ return fn;
+ }
+ };
+ dart.defineNamedConstructor(function_syntax_test_none_multi.C, 'cb0');
+ dart.defineNamedConstructor(function_syntax_test_none_multi.C, 'ca0');
+ dart.defineNamedConstructor(function_syntax_test_none_multi.C, 'cb1');
+ dart.defineNamedConstructor(function_syntax_test_none_multi.C, 'ca1');
+ dart.defineNamedConstructor(function_syntax_test_none_multi.C, 'cb2');
+ dart.defineNamedConstructor(function_syntax_test_none_multi.C, 'ca2');
+ dart.defineNamedConstructor(function_syntax_test_none_multi.C, 'cb3');
+ dart.defineNamedConstructor(function_syntax_test_none_multi.C, 'ca3');
+ dart.defineNamedConstructor(function_syntax_test_none_multi.C, 'nb0');
+ dart.defineNamedConstructor(function_syntax_test_none_multi.C, 'na0');
+ dart.defineNamedConstructor(function_syntax_test_none_multi.C, 'nb1');
+ dart.defineNamedConstructor(function_syntax_test_none_multi.C, 'na1');
+ dart.defineNamedConstructor(function_syntax_test_none_multi.C, 'nb2');
+ dart.defineNamedConstructor(function_syntax_test_none_multi.C, 'na2');
+ dart.defineNamedConstructor(function_syntax_test_none_multi.C, 'nb3');
+ dart.defineNamedConstructor(function_syntax_test_none_multi.C, 'na3');
+ dart.defineNamedConstructor(function_syntax_test_none_multi.C, 'rb0');
+ dart.defineNamedConstructor(function_syntax_test_none_multi.C, 'ra0');
+ dart.defineNamedConstructor(function_syntax_test_none_multi.C, 'rb1');
+ dart.defineNamedConstructor(function_syntax_test_none_multi.C, 'ra1');
+ dart.defineNamedConstructor(function_syntax_test_none_multi.C, 'rb2');
+ dart.defineNamedConstructor(function_syntax_test_none_multi.C, 'ra2');
+ dart.defineNamedConstructor(function_syntax_test_none_multi.C, 'rb3');
+ dart.defineNamedConstructor(function_syntax_test_none_multi.C, 'ra3');
+ dart.setSignature(function_syntax_test_none_multi.C, {
+ constructors: () => ({
+ cb0: dart.definiteFunctionType(function_syntax_test_none_multi.C, []),
+ ca0: dart.definiteFunctionType(function_syntax_test_none_multi.C, []),
+ cb1: dart.definiteFunctionType(function_syntax_test_none_multi.C, []),
+ ca1: dart.definiteFunctionType(function_syntax_test_none_multi.C, []),
+ cb2: dart.definiteFunctionType(function_syntax_test_none_multi.C, []),
+ ca2: dart.definiteFunctionType(function_syntax_test_none_multi.C, []),
+ cb3: dart.definiteFunctionType(function_syntax_test_none_multi.C, []),
+ ca3: dart.definiteFunctionType(function_syntax_test_none_multi.C, []),
+ nb0: dart.definiteFunctionType(function_syntax_test_none_multi.C, []),
+ na0: dart.definiteFunctionType(function_syntax_test_none_multi.C, []),
+ nb1: dart.definiteFunctionType(function_syntax_test_none_multi.C, []),
+ na1: dart.definiteFunctionType(function_syntax_test_none_multi.C, []),
+ nb2: dart.definiteFunctionType(function_syntax_test_none_multi.C, []),
+ na2: dart.definiteFunctionType(function_syntax_test_none_multi.C, []),
+ nb3: dart.definiteFunctionType(function_syntax_test_none_multi.C, []),
+ na3: dart.definiteFunctionType(function_syntax_test_none_multi.C, []),
+ rb0: dart.definiteFunctionType(function_syntax_test_none_multi.C, []),
+ ra0: dart.definiteFunctionType(function_syntax_test_none_multi.C, []),
+ rb1: dart.definiteFunctionType(function_syntax_test_none_multi.C, []),
+ ra1: dart.definiteFunctionType(function_syntax_test_none_multi.C, []),
+ rb2: dart.definiteFunctionType(function_syntax_test_none_multi.C, []),
+ ra2: dart.definiteFunctionType(function_syntax_test_none_multi.C, []),
+ rb3: dart.definiteFunctionType(function_syntax_test_none_multi.C, []),
+ ra3: dart.definiteFunctionType(function_syntax_test_none_multi.C, [])
+ }),
+ statics: () => ({wrap: dart.definiteFunctionType(dart.dynamic, [dart.dynamic])}),
+ names: ['wrap']
+ });
+ function_syntax_test_none_multi.main = function() {
+ function_syntax_test_none_multi.FunctionSyntaxTest.testMain();
+ };
+ dart.fn(function_syntax_test_none_multi.main, VoidTodynamic$());
+ // Exports:
+ exports.function_syntax_test_none_multi = function_syntax_test_none_multi;
+});
« no previous file with comments | « test/codegen/expect/language/function_syntax_test_74_multi.js ('k') | test/codegen/expect/language/function_test.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698