| OLD | NEW |
| 1 dart_library.library('fieldtest', null, /* Imports */[ | 1 dart_library.library('fieldtest', 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 A() { | 9 A() { |
| 10 this.x = 42; | 10 this.x = 42; |
| (...skipping 60 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 71 const Generic$ = dart.generic(function(T) { | 71 const Generic$ = dart.generic(function(T) { |
| 72 class Generic extends core.Object { | 72 class Generic extends core.Object { |
| 73 foo(t) { | 73 foo(t) { |
| 74 dart.as(t, T); | 74 dart.as(t, T); |
| 75 return core.print(dart.notNull(Generic$().bar) + dart.notNull(dart.as(t,
core.String))); | 75 return core.print(dart.notNull(Generic$().bar) + dart.notNull(dart.as(t,
core.String))); |
| 76 } | 76 } |
| 77 } | 77 } |
| 78 dart.setSignature(Generic, { | 78 dart.setSignature(Generic, { |
| 79 methods: () => ({foo: [dart.dynamic, [T]]}) | 79 methods: () => ({foo: [dart.dynamic, [T]]}) |
| 80 }); | 80 }); |
| 81 Generic.bar = 'hello'; |
| 81 return Generic; | 82 return Generic; |
| 82 }); | 83 }); |
| 83 let Generic = Generic$(); | 84 let Generic = Generic$(); |
| 84 Generic.bar = 'hello'; | |
| 85 class StaticFieldOrder1 extends core.Object {} | 85 class StaticFieldOrder1 extends core.Object {} |
| 86 StaticFieldOrder1.d = 4; | 86 StaticFieldOrder1.d = 4; |
| 87 StaticFieldOrder1.c = dart.notNull(StaticFieldOrder1.d) + 2; | 87 dart.defineLazyProperties(StaticFieldOrder1, { |
| 88 StaticFieldOrder1.b = dart.notNull(StaticFieldOrder1.c) + 3; | 88 get a() { |
| 89 StaticFieldOrder1.a = dart.notNull(StaticFieldOrder1.b) + 1; | 89 return dart.notNull(StaticFieldOrder1.b) + 1; |
| 90 }, |
| 91 get c() { |
| 92 return dart.notNull(StaticFieldOrder1.d) + 2; |
| 93 }, |
| 94 get b() { |
| 95 return dart.notNull(StaticFieldOrder1.c) + 3; |
| 96 } |
| 97 }); |
| 90 class StaticFieldOrder2 extends core.Object {} | 98 class StaticFieldOrder2 extends core.Object {} |
| 91 StaticFieldOrder2.d = 4; | 99 StaticFieldOrder2.d = 4; |
| 92 StaticFieldOrder2.c = dart.notNull(StaticFieldOrder2.d) + 2; | 100 dart.defineLazyProperties(StaticFieldOrder2, { |
| 93 StaticFieldOrder2.b = dart.notNull(StaticFieldOrder2.c) + 3; | 101 get a() { |
| 94 StaticFieldOrder2.a = dart.notNull(StaticFieldOrder2.b) + 1; | 102 return dart.notNull(StaticFieldOrder2.b) + 1; |
| 103 }, |
| 104 get c() { |
| 105 return dart.notNull(StaticFieldOrder2.d) + 2; |
| 106 }, |
| 107 get b() { |
| 108 return dart.notNull(StaticFieldOrder2.c) + 3; |
| 109 } |
| 110 }); |
| 95 class MyEnum extends core.Object { | 111 class MyEnum extends core.Object { |
| 96 MyEnum(index) { | 112 MyEnum(index) { |
| 97 this.index = index; | 113 this.index = index; |
| 98 } | 114 } |
| 99 toString() { | 115 toString() { |
| 100 return { | 116 return { |
| 101 0: "MyEnum.Val1", | 117 0: "MyEnum.Val1", |
| 102 1: "MyEnum.Val2", | 118 1: "MyEnum.Val2", |
| 103 2: "MyEnum.Val3", | 119 2: "MyEnum.Val3", |
| 104 3: "MyEnum.Val4" | 120 3: "MyEnum.Val4" |
| (...skipping 24 matching lines...) Expand all Loading... |
| 129 exports.compute = compute; | 145 exports.compute = compute; |
| 130 exports.BaseWithGetter = BaseWithGetter; | 146 exports.BaseWithGetter = BaseWithGetter; |
| 131 exports.Derived = Derived; | 147 exports.Derived = Derived; |
| 132 exports.Generic$ = Generic$; | 148 exports.Generic$ = Generic$; |
| 133 exports.Generic = Generic; | 149 exports.Generic = Generic; |
| 134 exports.StaticFieldOrder1 = StaticFieldOrder1; | 150 exports.StaticFieldOrder1 = StaticFieldOrder1; |
| 135 exports.StaticFieldOrder2 = StaticFieldOrder2; | 151 exports.StaticFieldOrder2 = StaticFieldOrder2; |
| 136 exports.MyEnum = MyEnum; | 152 exports.MyEnum = MyEnum; |
| 137 exports.main = main; | 153 exports.main = main; |
| 138 }); | 154 }); |
| OLD | NEW |