| OLD | NEW |
| 1 dart_library.library('constructors', null, /* Imports */[ | 1 dart_library.library('constructors', null, /* Imports */[ |
| 2 "dart_runtime/dart", | 2 "dart_runtime/dart", |
| 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 103 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 114 K: [K, []], | 114 K: [K, []], |
| 115 withS: [K, [core.String]] | 115 withS: [K, [core.String]] |
| 116 }) | 116 }) |
| 117 }); | 117 }); |
| 118 class L extends core.Object { | 118 class L extends core.Object { |
| 119 L(foo) { | 119 L(foo) { |
| 120 this.foo = foo; | 120 this.foo = foo; |
| 121 } | 121 } |
| 122 } | 122 } |
| 123 dart.setSignature(L, { | 123 dart.setSignature(L, { |
| 124 constructors: () => ({L: [L, [core.Object]]}) | 124 constructors: () => ({L: [L, [dart.dynamic]]}) |
| 125 }); | 125 }); |
| 126 class M extends L { | 126 class M extends L { |
| 127 named(x) { | 127 named(x) { |
| 128 super.L(dart.notNull(x) + 42); | 128 super.L(dart.notNull(x) + 42); |
| 129 } | 129 } |
| 130 } | 130 } |
| 131 dart.defineNamedConstructor(M, 'named'); | 131 dart.defineNamedConstructor(M, 'named'); |
| 132 dart.setSignature(M, { | 132 dart.setSignature(M, { |
| 133 constructors: () => ({named: [M, [core.int]]}) | 133 constructors: () => ({named: [M, [core.int]]}) |
| 134 }); | 134 }); |
| (...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 176 bar2() { | 176 bar2() { |
| 177 let q = new (Q$())("world"); | 177 let q = new (Q$())("world"); |
| 178 return dart.as(q.x, core.String); | 178 return dart.as(q.x, core.String); |
| 179 } | 179 } |
| 180 static baz() { | 180 static baz() { |
| 181 let q = new (Q$(core.int))(42); | 181 let q = new (Q$(core.int))(42); |
| 182 return dart.notNull(q.bar()) + dart.notNull(q.bar2()); | 182 return dart.notNull(q.bar()) + dart.notNull(q.bar2()); |
| 183 } | 183 } |
| 184 } | 184 } |
| 185 dart.setSignature(Q, { | 185 dart.setSignature(Q, { |
| 186 constructors: () => ({Q: [Q$(T), [core.Object]]}), | 186 constructors: () => ({Q: [Q$(T), [dart.dynamic]]}), |
| 187 methods: () => ({ | 187 methods: () => ({ |
| 188 bar: [core.String, []], | 188 bar: [core.String, []], |
| 189 bar2: [core.String, []] | 189 bar2: [core.String, []] |
| 190 }), | 190 }), |
| 191 statics: () => ({ | 191 statics: () => ({ |
| 192 foo: [Q$(), []], | 192 foo: [Q$(), []], |
| 193 baz: [core.String, []] | 193 baz: [core.String, []] |
| 194 }), | 194 }), |
| 195 names: ['foo', 'baz'] | 195 names: ['foo', 'baz'] |
| 196 }); | 196 }); |
| (...skipping 13 matching lines...) Expand all 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 |