OLD | NEW |
1 var constructors = dart.defineLibrary(constructors, {}); | 1 var constructors = dart.defineLibrary(constructors, {}); |
2 var core = dart.import(core); | 2 var core = dart.import(core); |
3 (function(exports, core) { | 3 (function(exports, core) { |
4 'use strict'; | 4 'use strict'; |
5 class A extends core.Object {} | 5 class A extends core.Object {} |
6 class B extends core.Object { | 6 class B extends core.Object { |
7 B() { | 7 B() { |
8 } | 8 } |
9 } | 9 } |
10 class C extends core.Object { | 10 class C extends core.Object { |
(...skipping 91 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
102 dart.defineNamedConstructor(P, 'bar'); | 102 dart.defineNamedConstructor(P, 'bar'); |
103 let Q$ = dart.generic(function(T) { | 103 let Q$ = dart.generic(function(T) { |
104 class Q extends core.Object { | 104 class Q extends core.Object { |
105 Q(y) { | 105 Q(y) { |
106 this.x = dart.as(y, T); | 106 this.x = dart.as(y, T); |
107 } | 107 } |
108 static foo() { | 108 static foo() { |
109 return new (Q$())("hello"); | 109 return new (Q$())("hello"); |
110 } | 110 } |
111 bar() { | 111 bar() { |
112 let q = Q.foo(); | 112 let q = Q$().foo(); |
113 return dart.as(q.x, core.String); | 113 return dart.as(q.x, core.String); |
114 } | 114 } |
115 bar2() { | 115 bar2() { |
116 let q = new (Q$())("world"); | 116 let q = new (Q$())("world"); |
117 return dart.as(q.x, core.String); | 117 return dart.as(q.x, core.String); |
118 } | 118 } |
119 static baz() { | 119 static baz() { |
120 let q = new (Q$(core.int))(42); | 120 let q = new (Q$(core.int))(42); |
121 return dart.notNull(q.bar()) + dart.notNull(q.bar2()); | 121 return dart.notNull(q.bar()) + dart.notNull(q.bar2()); |
122 } | 122 } |
(...skipping 14 matching lines...) Expand all Loading... |
137 exports.I = I; | 137 exports.I = I; |
138 exports.J = J; | 138 exports.J = J; |
139 exports.K = K; | 139 exports.K = K; |
140 exports.L = L; | 140 exports.L = L; |
141 exports.M = M; | 141 exports.M = M; |
142 exports.N = N; | 142 exports.N = N; |
143 exports.P = P; | 143 exports.P = P; |
144 exports.Q$ = Q$; | 144 exports.Q$ = Q$; |
145 exports.Q = Q; | 145 exports.Q = Q; |
146 })(constructors, core); | 146 })(constructors, core); |
OLD | NEW |