OLD | NEW |
1 // Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file | 1 // Copyright (c) 2014, 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 /// Defines messages templates and an adapter for TransformLogger to be able | 5 /// Defines messages templates and an adapter for TransformLogger to be able |
6 /// report error messages from transformers and refer to them in a consistent | 6 /// report error messages from transformers and refer to them in a consistent |
7 /// manner long term. | 7 /// manner long term. |
8 library code_transformers.messages; | 8 library code_transformers.messages; |
9 | 9 |
10 // Note: this library purposely doesn't depend on dart:io, dart:html, or barback | 10 // Note: this library purposely doesn't depend on dart:io, dart:html, or barback |
(...skipping 206 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
217 void add(BuildLogEntry entry) { | 217 void add(BuildLogEntry entry) { |
218 entries.putIfAbsent(entry.message.id, () => []).add(entry); | 218 entries.putIfAbsent(entry.message.id, () => []).add(entry); |
219 } | 219 } |
220 void addAll(LogEntryTable other) { | 220 void addAll(LogEntryTable other) { |
221 for (var key in other.entries.keys) { | 221 for (var key in other.entries.keys) { |
222 var values = entries.putIfAbsent(key, () => []); | 222 var values = entries.putIfAbsent(key, () => []); |
223 values.addAll(other.entries[key]); | 223 values.addAll(other.entries[key]); |
224 } | 224 } |
225 } | 225 } |
226 } | 226 } |
OLD | NEW |