| OLD | NEW | 
|   1 // Copyright (c) 2014, the Dart project authors.  Please see the AUTHORS file |   1 // Copyright (c) 2014, the Dart project authors.  Please see the AUTHORS file | 
|   2 // for details. All rights reserved. Use of this source code is governed by a |   2 // for details. All rights reserved. Use of this source code is governed by a | 
|   3 // BSD-style license that can be found in the LICENSE file. |   3 // BSD-style license that can be found in the LICENSE file. | 
|   4  |   4  | 
|   5 // SharedOptions=--enable-enum |   5 // Regression test for http://dartbug.com/19173 | 
|   6  |   6  | 
|   7 import 'dart:mirrors'; |   7 import 'dart:mirrors'; | 
|   8  |   8  | 
|   9 import 'package:expect/expect.dart'; |   9 class A { | 
 |  10     const A(); | 
 |  11 } | 
|  10  |  12  | 
|  11 enum Foo { BAR, BAZ } |  13 @deprecated | 
 |  14 const A anA = const A(); | 
|  12  |  15  | 
|  13 main() { |  16 main() { | 
|  14   Expect.equals('Foo.BAR', Foo.BAR.toString()); |  17   ClassMirror typeMirror = reflectType(A); | 
|  15   var name = reflect(Foo.BAR).invoke(#toString, []).reflectee; |  18   var decs = typeMirror.declarations; | 
|  16   Expect.equals('Foo.BAR', name); |  19   print(decs.length); | 
|  17 } |  20 } | 
| OLD | NEW |