OLD | NEW |
1 dart_library.library('cascade', null, /* Imports */[ | 1 dart_library.library('cascade', null, /* Imports */[ |
2 'dart_sdk' | 2 'dart_sdk' |
3 ], function(exports, dart_sdk) { | 3 ], function(exports, dart_sdk) { |
4 'use strict'; | 4 'use strict'; |
5 const core = dart_sdk.core; | 5 const core = dart_sdk.core; |
6 const dart = dart_sdk.dart; | 6 const dart = dart_sdk.dart; |
7 const dartx = dart_sdk.dartx; | 7 const dartx = dart_sdk.dartx; |
8 const cascade = Object.create(null); | 8 const cascade = Object.create(null); |
9 cascade.A = class A extends core.Object { | 9 cascade.A = class A extends core.Object { |
10 A() { | 10 new() { |
11 this.x = null; | 11 this.x = null; |
12 } | 12 } |
13 }; | 13 }; |
14 cascade.test_closure_with_mutate = function() { | 14 cascade.test_closure_with_mutate = function() { |
15 let a = new cascade.A(); | 15 let a = new cascade.A(); |
16 a.x = dart.fn(() => { | 16 a.x = dart.fn(() => { |
17 core.print("hi"); | 17 core.print("hi"); |
18 a = null; | 18 a = null; |
19 }); | 19 }); |
20 let _ = a; | 20 let _ = a; |
(...skipping 61 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
82 let a = new cascade.A(); | 82 let a = new cascade.A(); |
83 let y = ((() => { | 83 let y = ((() => { |
84 a.x = dart.dsend(a.x, '+', 1); | 84 a.x = dart.dsend(a.x, '+', 1); |
85 a.x = dart.dsend(a.x, '-', 1); | 85 a.x = dart.dsend(a.x, '-', 1); |
86 return a; | 86 return a; |
87 })()); | 87 })()); |
88 }; | 88 }; |
89 dart.fn(cascade.test_increment, dart.void, []); | 89 dart.fn(cascade.test_increment, dart.void, []); |
90 cascade.Base$ = dart.generic(T => { | 90 cascade.Base$ = dart.generic(T => { |
91 class Base extends core.Object { | 91 class Base extends core.Object { |
92 Base() { | 92 new() { |
93 this.x = dart.list([], T); | 93 this.x = dart.list([], T); |
94 } | 94 } |
95 } | 95 } |
96 return Base; | 96 return Base; |
97 }); | 97 }); |
98 cascade.Base = cascade.Base$(); | 98 cascade.Base = cascade.Base$(); |
99 cascade.Foo = class Foo extends cascade.Base$(core.int) { | 99 cascade.Foo = class Foo extends cascade.Base$(core.int) { |
100 Foo() { | 100 new() { |
101 super.Base(); | 101 super.new(); |
102 } | 102 } |
103 test_final_field_generic(t) { | 103 test_final_field_generic(t) { |
104 this.x[dartx.add](1); | 104 this.x[dartx.add](1); |
105 this.x[dartx.add](2); | 105 this.x[dartx.add](2); |
106 this.x[dartx.add](3); | 106 this.x[dartx.add](3); |
107 this.x[dartx.add](4); | 107 this.x[dartx.add](4); |
108 } | 108 } |
109 }; | 109 }; |
110 dart.setSignature(cascade.Foo, { | 110 dart.setSignature(cascade.Foo, { |
111 methods: () => ({test_final_field_generic: [dart.void, [dart.dynamic]]}) | 111 methods: () => ({test_final_field_generic: [dart.void, [dart.dynamic]]}) |
112 }); | 112 }); |
113 // Exports: | 113 // Exports: |
114 exports.cascade = cascade; | 114 exports.cascade = cascade; |
115 }); | 115 }); |
OLD | NEW |