| OLD | NEW | 
|   1 // Copyright (c) 2016, the Dart project authors. Please see the AUTHORS file |   1 // Copyright (c) 2016, 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.md file. |   3 // BSD-style license that can be found in the LICENSE.md file. | 
|   4  |   4  | 
|   5 class A { |   5 class A { | 
|   6   operator + (String s) => null; |   6   operator + (String s) => null; | 
|   7  |   7  | 
|   8   operator [] (i) => null; |   8   operator [] (i) => null; | 
|   9  |   9  | 
|  10   operator []= (i, val) {} |  10   operator []= (i, val) {} | 
|  11 } |  11 } | 
|  12  |  12  | 
|  13 class B extends A { |  13 class B extends A { | 
|  14   operator + (String s) => super + ("${s}${s}"); |  14   operator + (String s) => super + ("${s}${s}"); | 
|  15  |  15  | 
|  16   operator [] (i) => super[i]; |  16   operator [] (i) => super[i]; | 
|  17  |  17  | 
|  18   operator []= (i, val) => super[i++] += val; |  18   operator []= (i, val) => super[i++] += val; | 
|  19 } |  19 } | 
|  20  |  20  | 
|  21 class Autobianchi { |  21 class Autobianchi { | 
|  22   g() => super[0]; |  22   g() => super[0]; | 
|  23 } |  23 } | 
| OLD | NEW |