| 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 | 4 |
| 5 | 5 |
| 6 /** | 6 /** |
| 7 * The messages in this file should meet the following guide lines: | 7 * The messages in this file should meet the following guide lines: |
| 8 * | 8 * |
| 9 * 1. The message should be a complete sentence starting with an uppercase | 9 * 1. The message should be a complete sentence starting with an uppercase |
| 10 * letter, and ending with a period. | 10 * letter, and ending with a period. |
| (...skipping 49 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 60 * 1. what is wrong, 2. why is it wrong, 3. how do I fix it. However, we | 60 * 1. what is wrong, 2. why is it wrong, 3. how do I fix it. However, we |
| 61 * combine the first two in [template] and the last in [howToFix]. | 61 * combine the first two in [template] and the last in [howToFix]. |
| 62 */ | 62 */ |
| 63 | 63 |
| 64 library dart2js.messages; | 64 library dart2js.messages; |
| 65 | 65 |
| 66 import 'invariant.dart' show | 66 import 'invariant.dart' show |
| 67 invariant; | 67 invariant; |
| 68 import 'spannable.dart' show | 68 import 'spannable.dart' show |
| 69 CURRENT_ELEMENT_SPANNABLE; | 69 CURRENT_ELEMENT_SPANNABLE; |
| 70 import '../scanner/scannerlib.dart'; | 70 import '../scanner/token.dart' show |
| 71 ErrorToken, |
| 72 Token; |
| 71 | 73 |
| 72 const DONT_KNOW_HOW_TO_FIX = "Computer says no!"; | 74 const DONT_KNOW_HOW_TO_FIX = "Computer says no!"; |
| 73 | 75 |
| 74 /// Keys for the [MessageTemplate]s. | 76 /// Keys for the [MessageTemplate]s. |
| 75 enum MessageKind { | 77 enum MessageKind { |
| 76 ABSTRACT_CLASS_INSTANTIATION, | 78 ABSTRACT_CLASS_INSTANTIATION, |
| 77 ABSTRACT_GETTER, | 79 ABSTRACT_GETTER, |
| 78 ABSTRACT_METHOD, | 80 ABSTRACT_METHOD, |
| 79 ABSTRACT_SETTER, | 81 ABSTRACT_SETTER, |
| 80 ACCESSED_IN_CLOSURE, | 82 ACCESSED_IN_CLOSURE, |
| (...skipping 3273 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3354 static String convertToString(value) { | 3356 static String convertToString(value) { |
| 3355 if (value is ErrorToken) { | 3357 if (value is ErrorToken) { |
| 3356 // Shouldn't happen. | 3358 // Shouldn't happen. |
| 3357 return value.assertionMessage; | 3359 return value.assertionMessage; |
| 3358 } else if (value is Token) { | 3360 } else if (value is Token) { |
| 3359 value = value.value; | 3361 value = value.value; |
| 3360 } | 3362 } |
| 3361 return '$value'; | 3363 return '$value'; |
| 3362 } | 3364 } |
| 3363 } | 3365 } |
| OLD | NEW |