Chromium Code Reviews| Index: tests/lib/mirrors/mirror_in_static_init_test.dart |
| diff --git a/tests/language/mirror_in_static_init_test.dart b/tests/lib/mirrors/mirror_in_static_init_test.dart |
| similarity index 70% |
| rename from tests/language/mirror_in_static_init_test.dart |
| rename to tests/lib/mirrors/mirror_in_static_init_test.dart |
| index 3d038282392afab0dcdbaeec829591b245363627..500dd6eb0727ed5341c12b962cd54cf05990bde7 100644 |
| --- a/tests/language/mirror_in_static_init_test.dart |
| +++ b/tests/lib/mirrors/mirror_in_static_init_test.dart |
| @@ -4,19 +4,22 @@ |
| // Error in class finalization triggered via mirror in a static initializer. |
| // Simply check that we do not crash. |
| +// This is a regression test of the VM. |
|
karlklose
2015/01/19 14:43:55
'of' -> 'for'?
sigurdm
2015/01/19 14:48:37
Done.
|
| library mirror_in_static_init_test; |
| import 'dart:mirrors'; |
| +// This class is only loaded during initialization of `staticField`. |
| abstract class C { |
| int _a; |
| - C([this._a: 0]); |
| +// This is a syntax error on purpose. |
| + C([this._a: 0]); /// 01: compile-time error |
| } |
| final int staticField = () { |
| var lib = currentMirrorSystem().findLibrary(#mirror_in_static_init_test); |
| - var lst = List.from(lib.declarations.values); |
| + var lst = new List.from(lib.declarations.values); |
| return 42; |
| }(); |