Chromium Code Reviews| OLD | NEW |
|---|---|
| (Empty) | |
| 1 @A(const B()) | |
| 2 library main; | |
| 3 | |
| 4 @B() | |
| 5 import 'package:async_helper/async_helper.dart'; | |
| 6 import 'package:expect/expect.dart'; | |
| 7 | |
| 8 import "dart:async"; | |
| 9 import "dart:math"; | |
| 10 | |
| 11 @l import 'deferred_mirrors_metadata_lib.dart' as lib1; | |
| 12 | |
| 13 const l = const DeferredLibrary("lib1"); | |
| 14 | |
| 15 | |
| 16 class A { | |
| 17 final B b; | |
| 18 const A(this.b); | |
| 19 String toString() => "A"; | |
| 20 } | |
| 21 | |
| 22 class B { | |
| 23 const B(); | |
| 24 String toString() => "B"; | |
| 25 } | |
| 26 | |
| 27 class C { | |
| 28 const C(); | |
| 29 String toString() => "C"; | |
| 30 } | |
| 31 | |
| 32 void main() { | |
| 33 asyncStart(); | |
| 34 l.load().then((_) { | |
| 35 Expect.equals("ABC", lib1.foo()); | |
| 36 asyncEnd(); | |
| 37 }); | |
| 38 } | |
| OLD | NEW |