| OLD | NEW |
| 1 dart_library.library('constructors', null, /* Imports */[ | 1 dart_library.library('constructors', null, /* Imports */[ |
| 2 "dart/_runtime", | 2 "dart/_runtime", |
| 3 'dart/core' | 3 'dart/core' |
| 4 ], /* Lazy imports */[ | 4 ], /* Lazy imports */[ |
| 5 ], function(exports, dart, core) { | 5 ], function(exports, dart, core) { |
| 6 'use strict'; | 6 'use strict'; |
| 7 let dartx = dart.dartx; | 7 let dartx = dart.dartx; |
| 8 class A extends core.Object {} | 8 class A extends core.Object {} |
| 9 class B extends core.Object { | 9 class B extends core.Object { |
| 10 B() { | 10 B() { |
| (...skipping 143 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 154 } | 154 } |
| 155 dart.defineNamedConstructor(P, 'foo'); | 155 dart.defineNamedConstructor(P, 'foo'); |
| 156 dart.defineNamedConstructor(P, 'bar'); | 156 dart.defineNamedConstructor(P, 'bar'); |
| 157 dart.setSignature(P, { | 157 dart.setSignature(P, { |
| 158 constructors: () => ({ | 158 constructors: () => ({ |
| 159 P: [P, [core.int]], | 159 P: [P, [core.int]], |
| 160 foo: [P, [core.int]], | 160 foo: [P, [core.int]], |
| 161 bar: [P, []] | 161 bar: [P, []] |
| 162 }) | 162 }) |
| 163 }); | 163 }); |
| 164 let Q$ = dart.generic(function(T) { | 164 const Q$ = dart.generic(function(T) { |
| 165 class Q extends core.Object { | 165 class Q extends core.Object { |
| 166 Q(y) { | 166 Q(y) { |
| 167 this.x = dart.as(y, T); | 167 this.x = dart.as(y, T); |
| 168 } | 168 } |
| 169 static foo() { | 169 static foo() { |
| 170 return new (Q$())("hello"); | 170 return new (Q$())("hello"); |
| 171 } | 171 } |
| 172 bar() { | 172 bar() { |
| 173 let q = Q$().foo(); | 173 let q = Q$().foo(); |
| 174 return dart.as(q.x, core.String); | 174 return dart.as(q.x, core.String); |
| (...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 210 exports.I = I; | 210 exports.I = I; |
| 211 exports.J = J; | 211 exports.J = J; |
| 212 exports.K = K; | 212 exports.K = K; |
| 213 exports.L = L; | 213 exports.L = L; |
| 214 exports.M = M; | 214 exports.M = M; |
| 215 exports.N = N; | 215 exports.N = N; |
| 216 exports.P = P; | 216 exports.P = P; |
| 217 exports.Q$ = Q$; | 217 exports.Q$ = Q$; |
| 218 exports.Q = Q; | 218 exports.Q = Q; |
| 219 }); | 219 }); |
| OLD | NEW |