| OLD | NEW | 
|   1 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |   1 // Copyright (c) 2012, 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 // Check fail because of cycles in super interface relationship. |   4 // Check fail because of cycles in super interface relationship. | 
|   5  |   5  | 
|   6 class C implements B {} |   6 class C implements B {} | 
|   7  |   7  | 
|   8 class A implements B {} |   8 class A implements B {} | 
|   9  |   9  | 
|  10 class B |  10 class B | 
|  11   implements A  /// 01: compile-time error |  11   implements A // /// 01: compile-time error | 
|  12   implements A  /// 02: compile-time error |  12   implements A // /// 02: compile-time error | 
|  13 {} |  13 {} | 
|  14  |  14  | 
|  15 main() { |  15 main() { | 
|  16   new C();  /// 01: continued |  16   new C(); // /// 01: continued | 
|  17   new List<C>();  /// 02: continued |  17   new List<C>(); // /// 02: continued | 
|  18 } |  18 } | 
| OLD | NEW |