| OLD | NEW |
| (Empty) | |
| 1 library lib; |
| 2 |
| 3 import "deferred_mirrors_metadata_test.dart"; |
| 4 @MirrorsUsed(targets: const ["main", "main.A", "main.B", "main.C", "lib.D"]) |
| 5 import "dart:mirrors"; |
| 6 |
| 7 @C() class D {} |
| 8 |
| 9 String foo() { |
| 10 String c = reflectClass(D).metadata[0].invoke(#toString, []).reflectee; |
| 11 InstanceMirror i = currentMirrorSystem().findLibrary(#main).metadata[0]; |
| 12 String a = i.invoke(#toString, []).reflectee; |
| 13 String b = i.getField(#b).invoke(#toString, []).reflectee; |
| 14 return a + b + c; |
| 15 } |
| 16 |
| OLD | NEW |