| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| // for details. All rights reserved. Use of this source code is governed by a |
| // BSD-style license that can be found in the LICENSE file. |
| |
| // Test cyclic export and re-export. |
| |
| /** |
| * export_cyclic_test re-exports export_cyclic_helper1 which declares B |
| * export_cyclic_helper1 re-exports export_cyclic_helper2 which declares C |
| * export_cyclic_helper2 re-exports export_cyclic_test which declares A |
| * export_cyclic_helper2 re-exports export_cyclic_helper3 which declares D |
| */ |
| |
| library export_cyclic_test; |
| |
| import 'cyclic_helper1.dart'; |
| export 'cyclic_helper1.dart'; |
| |
| class A {} |
| |
| void main() { |
| print(new A()); |
| print(new B()); |
| print(new C()); |
| print(new D()); |
| } |