| OLD | NEW | 
|   1 // Copyright (c) 2013, the Dart project authors.  Please see the AUTHORS file |   1 // Copyright (c) 2013, 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 @MirrorsUsed(targets: 'List') |   5 /// Test that two MirrorsUsed annotations can be merged with out crashing | 
 |   6 /// dart2js. | 
 |   7  | 
 |   8 @MirrorsUsed(symbols: const ['foo']) | 
 |   9 @MirrorsUsed(symbols: const ['bar']) | 
|   6 import 'dart:mirrors'; |  10 import 'dart:mirrors'; | 
|   7  |  11  | 
|   8 import 'package:expect/expect.dart'; |  | 
|   9  |  | 
|  10 main() { |  12 main() { | 
|  11   Expect.equals(3, reflect([1, 2, 3]).getField(#length).reflectee); |  13   // Do nothing, just make sure that merging the annotations doesn't crash | 
|  12   Expect.throws(() => reflect({"hest": 42}).getField(#length), |  14   // dart2js. | 
|  13                 (e) => e is UnsupportedError); |  | 
|  14 } |  15 } | 
| OLD | NEW |