| OLD | NEW | 
|   1 // Copyright (c) 2011, the Dart project authors.  Please see the AUTHORS file |   1 // Copyright (c) 2011, 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 // Tests that lhs of a compound assignement is executed only once. |   4 // Tests that lhs of a compound assignement is executed only once. | 
|   5  |   5  | 
|   6  |   6  | 
|   7 class Indexed { |   7 class Indexed { | 
|   8   Indexed() : _f = new List(10), count = 0 { |   8   Indexed() : _f = new List.fixedLength(10), count = 0 { | 
|   9     _f[0] = 100; |   9     _f[0] = 100; | 
|  10     _f[1] = 200; |  10     _f[1] = 200; | 
|  11   } |  11   } | 
|  12   operator [](i) { |  12   operator [](i) { | 
|  13     count++; |  13     count++; | 
|  14     return _f; |  14     return _f; | 
|  15   } |  15   } | 
|  16   var count; |  16   var count; | 
|  17   var _f; |  17   var _f; | 
|  18 } |  18 } | 
| (...skipping 60 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  79       testIndexed(); |  79       testIndexed(); | 
|  80       testIndexedMore(); |  80       testIndexedMore(); | 
|  81       testIndexedMoreMore(); |  81       testIndexedMoreMore(); | 
|  82     } |  82     } | 
|  83   } |  83   } | 
|  84 } |  84 } | 
|  85  |  85  | 
|  86 main() { |  86 main() { | 
|  87   CompoundAssignmentOperatorTest.testMain(); |  87   CompoundAssignmentOperatorTest.testMain(); | 
|  88 } |  88 } | 
| OLD | NEW |