| 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  |   4  | 
|   5 var get; |   5 var get; | 
|   6 var get a;            /// 00: compile-time error |   6 var get a;            /// 00: compile-time error | 
|   7 var get b, c;         /// 01: compile-time error |   7 var get b, c;         /// 01: compile-time error | 
|   8  |   8  | 
|   9 var set; |   9 var set; | 
|  10 var set d;            /// 02: compile-time error |  10 var set d;            /// 02: compile-time error | 
|  11 var set e, f;         /// 03: compile-time error |  11 var set e, f;         /// 03: compile-time error | 
|  12  |  12  | 
|  13 class C0 { |  13 class C0 { | 
|  14   var get; |  14   var get; | 
|  15   var get a;          /// 04: compile-time error |  15   var get a;          /// 04: compile-time error | 
|  16   var get b, c;       /// 05: compile-time error |  16   var get b, c;       /// 05: compile-time error | 
|  17  |  17  | 
|  18   var set; |  18   var set; | 
|  19   var set d;          /// 06: compile-time error |  19   var set d;          /// 06: compile-time error | 
|  20   var set e, f;       /// 07: compile-time error |  20   var set e, f;       /// 07: compile-time error | 
|  21 } |  21 } | 
|  22  |  22  | 
|  23 class C1 { |  23 class C1 { | 
|  24   List get; |  24   List get; | 
|  25   List get a;         /// 08: compile-time error |  25   List get a; | 
 |  26   abstract List get a2; | 
 |  27   abstract List get a3 => null;  /// 08: compile-time error | 
|  26   List get b, c;      /// 09: compile-time error |  28   List get b, c;      /// 09: compile-time error | 
|  27  |  29  | 
|  28   List set; |  30   List set; | 
|  29   List set d;         /// 10: compile-time error |  31   List set d;         /// 10: compile-time error | 
|  30   List set e, f;      /// 11: compile-time error |  32   List set e, f;      /// 11: compile-time error | 
|  31 } |  33 } | 
|  32  |  34  | 
|  33 class C2 { |  35 class C2 { | 
|  34   List<int> get; |  36   List<int> get; | 
|  35   List<int> get a;    /// 12: compile-time error |  37   List<int> get a; | 
 |  38   abstract List<int> get a2; | 
 |  39   abstract List<int> get a3 => null;  /// 08: compile-time error | 
|  36   List<int> get b, c; /// 13: compile-time error |  40   List<int> get b, c; /// 13: compile-time error | 
|  37  |  41  | 
|  38   List<int> set; |  42   List<int> set; | 
|  39   List<int> set d;    /// 14: compile-time error |  43   List<int> set d;    /// 14: compile-time error | 
|  40   List<int> set e, f; /// 15: compile-time error |  44   List<int> set e, f; /// 15: compile-time error | 
|  41 } |  45 } | 
|  42  |  46  | 
|  43 main() { |  47 main() { | 
|  44   new C0(); |  48   new C1();           /// 16: runtime error | 
|  45   new C1(); |  | 
|  46   new C2(); |  | 
|  47 } |  49 } | 
| OLD | NEW |