OLD | NEW |
1 var fieldtest = dart.defineLibrary(fieldtest, {}); | 1 var fieldtest = dart.defineLibrary(fieldtest, {}); |
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 A() { | 6 A() { |
7 this.x = 42; | 7 this.x = 42; |
8 } | 8 } |
9 } | 9 } |
10 let B$ = dart.generic(function(T) { | 10 let B$ = dart.generic(function(T) { |
(...skipping 58 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
69 class Generic extends core.Object { | 69 class Generic extends core.Object { |
70 foo(t) { | 70 foo(t) { |
71 dart.as(t, T); | 71 dart.as(t, T); |
72 return core.print(dart.notNull(Generic$().bar) + dart.notNull(t)); | 72 return core.print(dart.notNull(Generic$().bar) + dart.notNull(t)); |
73 } | 73 } |
74 } | 74 } |
75 return Generic; | 75 return Generic; |
76 }); | 76 }); |
77 let Generic = Generic$(); | 77 let Generic = Generic$(); |
78 Generic.bar = 'hello'; | 78 Generic.bar = 'hello'; |
| 79 class StaticFieldOrder1 extends core.Object {} |
| 80 StaticFieldOrder1.d = 4; |
| 81 StaticFieldOrder1.c = dart.notNull(StaticFieldOrder1.d) + 2; |
| 82 StaticFieldOrder1.b = dart.notNull(StaticFieldOrder1.c) + 3; |
| 83 StaticFieldOrder1.a = dart.notNull(StaticFieldOrder1.b) + 1; |
| 84 class StaticFieldOrder2 extends core.Object {} |
| 85 StaticFieldOrder2.d = 4; |
| 86 StaticFieldOrder2.c = dart.notNull(StaticFieldOrder2.d) + 2; |
| 87 StaticFieldOrder2.b = dart.notNull(StaticFieldOrder2.c) + 3; |
| 88 StaticFieldOrder2.a = dart.notNull(StaticFieldOrder2.b) + 1; |
79 // Function main: () → void | 89 // Function main: () → void |
80 function main() { | 90 function main() { |
81 let a = new A(); | 91 let a = new A(); |
82 foo(a); | 92 foo(a); |
83 bar(a); | 93 bar(a); |
84 core.print(baz(a)); | 94 core.print(baz(a)); |
85 core.print(new (Generic$(core.String))().foo(' world')); | 95 core.print(new (Generic$(core.String))().foo(' world')); |
86 } | 96 } |
87 // Exports: | 97 // Exports: |
88 exports.A = A; | 98 exports.A = A; |
89 exports.B$ = B$; | 99 exports.B$ = B$; |
90 exports.B = B; | 100 exports.B = B; |
91 exports.foo = foo; | 101 exports.foo = foo; |
92 exports.bar = bar; | 102 exports.bar = bar; |
93 exports.baz = baz; | 103 exports.baz = baz; |
94 exports.compute = compute; | 104 exports.compute = compute; |
95 exports.BaseWithGetter = BaseWithGetter; | 105 exports.BaseWithGetter = BaseWithGetter; |
96 exports.Derived = Derived; | 106 exports.Derived = Derived; |
97 exports.Generic$ = Generic$; | 107 exports.Generic$ = Generic$; |
98 exports.Generic = Generic; | 108 exports.Generic = Generic; |
| 109 exports.StaticFieldOrder1 = StaticFieldOrder1; |
| 110 exports.StaticFieldOrder2 = StaticFieldOrder2; |
99 exports.main = main; | 111 exports.main = main; |
100 })(fieldtest, core); | 112 })(fieldtest, core); |
OLD | NEW |