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 403 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
414 UNIMPLEMENTED_GETTER, | 414 UNIMPLEMENTED_GETTER, |
415 UNIMPLEMENTED_GETTER_ONE, | 415 UNIMPLEMENTED_GETTER_ONE, |
416 UNIMPLEMENTED_IMPLICIT_GETTER, | 416 UNIMPLEMENTED_IMPLICIT_GETTER, |
417 UNIMPLEMENTED_IMPLICIT_SETTER, | 417 UNIMPLEMENTED_IMPLICIT_SETTER, |
418 UNIMPLEMENTED_METHOD, | 418 UNIMPLEMENTED_METHOD, |
419 UNIMPLEMENTED_METHOD_CONT, | 419 UNIMPLEMENTED_METHOD_CONT, |
420 UNIMPLEMENTED_METHOD_ONE, | 420 UNIMPLEMENTED_METHOD_ONE, |
421 UNIMPLEMENTED_SETTER, | 421 UNIMPLEMENTED_SETTER, |
422 UNIMPLEMENTED_SETTER_ONE, | 422 UNIMPLEMENTED_SETTER_ONE, |
423 UNMATCHED_TOKEN, | 423 UNMATCHED_TOKEN, |
| 424 UNRECOGNIZED_VERSION_OF_LOOKUP_MAP, |
424 UNSUPPORTED_BANG_EQ_EQ, | 425 UNSUPPORTED_BANG_EQ_EQ, |
425 UNSUPPORTED_EQ_EQ_EQ, | 426 UNSUPPORTED_EQ_EQ_EQ, |
426 UNSUPPORTED_LITERAL_SYMBOL, | 427 UNSUPPORTED_LITERAL_SYMBOL, |
427 UNSUPPORTED_PREFIX_PLUS, | 428 UNSUPPORTED_PREFIX_PLUS, |
428 UNSUPPORTED_THROW_WITHOUT_EXP, | 429 UNSUPPORTED_THROW_WITHOUT_EXP, |
429 UNTERMINATED_COMMENT, | 430 UNTERMINATED_COMMENT, |
430 UNTERMINATED_STRING, | 431 UNTERMINATED_STRING, |
431 UNTERMINATED_TOKEN, | 432 UNTERMINATED_TOKEN, |
432 UNUSED_CLASS, | 433 UNUSED_CLASS, |
433 UNUSED_LABEL, | 434 UNUSED_LABEL, |
(...skipping 2854 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3288 "will be able to perform more optimizations if it is rewritten.", | 3289 "will be able to perform more optimizations if it is rewritten.", |
3289 howToFix: "Rewrite to " | 3290 howToFix: "Rewrite to " |
3290 "'noSuchMethod(Invocation i) => super.noSuchMethod(i);'."), | 3291 "'noSuchMethod(Invocation i) => super.noSuchMethod(i);'."), |
3291 | 3292 |
3292 MessageKind.COMPLEX_RETURNING_NSM: | 3293 MessageKind.COMPLEX_RETURNING_NSM: |
3293 const MessageTemplate(MessageKind.COMPLEX_RETURNING_NSM, | 3294 const MessageTemplate(MessageKind.COMPLEX_RETURNING_NSM, |
3294 "Overriding 'noSuchMethod' causes the compiler to generate " | 3295 "Overriding 'noSuchMethod' causes the compiler to generate " |
3295 "more code and prevents the compiler from doing some optimizations.", | 3296 "more code and prevents the compiler from doing some optimizations.", |
3296 howToFix: "Consider removing this 'noSuchMethod' implementation."), | 3297 howToFix: "Consider removing this 'noSuchMethod' implementation."), |
3297 | 3298 |
| 3299 MessageKind.UNRECOGNIZED_VERSION_OF_LOOKUP_MAP: |
| 3300 const MessageTemplate(MessageKind.UNRECOGNIZED_VERSION_OF_LOOKUP_MAP, |
| 3301 "Unsupported version of package:lookup_map.", |
| 3302 howToFix: DONT_KNOW_HOW_TO_FIX), |
3298 | 3303 |
3299 }; // End of TEMPLATES. | 3304 }; // End of TEMPLATES. |
3300 | 3305 |
3301 static const String IMPORT_EXPERIMENTAL_MIRRORS_PADDING = '\n* '; | 3306 static const String IMPORT_EXPERIMENTAL_MIRRORS_PADDING = '\n* '; |
3302 | 3307 |
3303 toString() => template; | 3308 toString() => template; |
3304 | 3309 |
3305 Message message([Map arguments = const {}, bool terse = false]) { | 3310 Message message([Map arguments = const {}, bool terse = false]) { |
3306 return new Message(this, arguments, terse); | 3311 return new Message(this, arguments, terse); |
3307 } | 3312 } |
(...skipping 49 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3357 static String convertToString(value) { | 3362 static String convertToString(value) { |
3358 if (value is ErrorToken) { | 3363 if (value is ErrorToken) { |
3359 // Shouldn't happen. | 3364 // Shouldn't happen. |
3360 return value.assertionMessage; | 3365 return value.assertionMessage; |
3361 } else if (value is Token) { | 3366 } else if (value is Token) { |
3362 value = value.value; | 3367 value = value.value; |
3363 } | 3368 } |
3364 return '$value'; | 3369 return '$value'; |
3365 } | 3370 } |
3366 } | 3371 } |
OLD | NEW |