| OLD | NEW |
| 1 // Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file | 1 // Copyright (c) 2013, 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 part of dart.vmstats; | 5 part of dart.vmstats; |
| 6 | 6 |
| 7 class BarGraph { | 7 class BarGraph { |
| 8 CanvasElement _canvas; | 8 CanvasElement _canvas; |
| 9 GraphModel _model; | 9 GraphModel _model; |
| 10 List<Element> _elements; | 10 List<Element> _elements; |
| (...skipping 202 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 213 List<int> _segments; | 213 List<int> _segments; |
| 214 | 214 |
| 215 Sample(this._segments) {} | 215 Sample(this._segments) {} |
| 216 | 216 |
| 217 int get length => _segments.length; | 217 int get length => _segments.length; |
| 218 int operator[](int i) => _segments[i]; | 218 int operator[](int i) => _segments[i]; |
| 219 | 219 |
| 220 Iterator<int> get iterator => _segments.iterator; | 220 Iterator<int> get iterator => _segments.iterator; |
| 221 | 221 |
| 222 int total() { | 222 int total() { |
| 223 return _segments.reduce(0, (int prev, int element) => prev + element); | 223 return _segments.fold(0, (int prev, int element) => prev + element); |
| 224 } | 224 } |
| 225 } | 225 } |
| OLD | NEW |