| 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 263 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 274 INVALID_SYMBOL, | 274 INVALID_SYMBOL, |
| 275 INVALID_SYNC_MODIFIER, | 275 INVALID_SYNC_MODIFIER, |
| 276 INVALID_TYPE_VARIABLE_BOUND, | 276 INVALID_TYPE_VARIABLE_BOUND, |
| 277 INVALID_UNNAMED_CONSTRUCTOR_NAME, | 277 INVALID_UNNAMED_CONSTRUCTOR_NAME, |
| 278 INVALID_URI, | 278 INVALID_URI, |
| 279 INVALID_USE_OF_SUPER, | 279 INVALID_USE_OF_SUPER, |
| 280 JS_INTEROP_CLASS_CANNOT_EXTEND_DART_CLASS, | 280 JS_INTEROP_CLASS_CANNOT_EXTEND_DART_CLASS, |
| 281 JS_INTEROP_CLASS_NON_EXTERNAL_MEMBER, | 281 JS_INTEROP_CLASS_NON_EXTERNAL_MEMBER, |
| 282 JS_OBJECT_LITERAL_CONSTRUCTOR_WITH_POSITIONAL_ARGUMENTS, | 282 JS_OBJECT_LITERAL_CONSTRUCTOR_WITH_POSITIONAL_ARGUMENTS, |
| 283 JS_INTEROP_METHOD_WITH_NAMED_ARGUMENTS, | 283 JS_INTEROP_METHOD_WITH_NAMED_ARGUMENTS, |
| 284 JS_PLACEHOLDER_CAPTURE, |
| 284 LIBRARY_NAME_MISMATCH, | 285 LIBRARY_NAME_MISMATCH, |
| 285 LIBRARY_NOT_FOUND, | 286 LIBRARY_NOT_FOUND, |
| 286 LIBRARY_NOT_SUPPORTED, | 287 LIBRARY_NOT_SUPPORTED, |
| 287 LIBRARY_TAG_MUST_BE_FIRST, | 288 LIBRARY_TAG_MUST_BE_FIRST, |
| 288 MAIN_NOT_A_FUNCTION, | 289 MAIN_NOT_A_FUNCTION, |
| 289 MAIN_WITH_EXTRA_PARAMETER, | 290 MAIN_WITH_EXTRA_PARAMETER, |
| 290 MALFORMED_STRING_LITERAL, | 291 MALFORMED_STRING_LITERAL, |
| 291 MEMBER_NOT_FOUND, | 292 MEMBER_NOT_FOUND, |
| 292 MEMBER_NOT_STATIC, | 293 MEMBER_NOT_STATIC, |
| 293 MEMBER_USES_CLASS_NAME, | 294 MEMBER_USES_CLASS_NAME, |
| (...skipping 2267 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2561 "Import of 'dart:mirrors'."), | 2562 "Import of 'dart:mirrors'."), |
| 2562 | 2563 |
| 2563 MessageKind.MIRROR_IMPORT_NO_USAGE: | 2564 MessageKind.MIRROR_IMPORT_NO_USAGE: |
| 2564 const MessageTemplate(MessageKind.MIRROR_IMPORT_NO_USAGE, | 2565 const MessageTemplate(MessageKind.MIRROR_IMPORT_NO_USAGE, |
| 2565 "This import is not annotated with @MirrorsUsed, which may lead to " | 2566 "This import is not annotated with @MirrorsUsed, which may lead to " |
| 2566 "unnecessarily large generated code.", | 2567 "unnecessarily large generated code.", |
| 2567 howToFix: | 2568 howToFix: |
| 2568 "Try adding '@MirrorsUsed(...)' as described at " | 2569 "Try adding '@MirrorsUsed(...)' as described at " |
| 2569 "https://goo.gl/Akrrog."), | 2570 "https://goo.gl/Akrrog."), |
| 2570 | 2571 |
| 2572 MessageKind.JS_PLACEHOLDER_CAPTURE: |
| 2573 const MessageTemplate( |
| 2574 MessageKind.JS_PLACEHOLDER_CAPTURE, |
| 2575 "JS code must not use '#' placeholders inside functions.", |
| 2576 howToFix: |
| 2577 "Use an immediately called JavaScript function to capture the" |
| 2578 " the placeholder values as JavaScript function parameters."), |
| 2579 |
| 2571 MessageKind.WRONG_ARGUMENT_FOR_JS_INTERCEPTOR_CONSTANT: | 2580 MessageKind.WRONG_ARGUMENT_FOR_JS_INTERCEPTOR_CONSTANT: |
| 2572 const MessageTemplate( | 2581 const MessageTemplate( |
| 2573 MessageKind.WRONG_ARGUMENT_FOR_JS_INTERCEPTOR_CONSTANT, | 2582 MessageKind.WRONG_ARGUMENT_FOR_JS_INTERCEPTOR_CONSTANT, |
| 2574 "Argument for 'JS_INTERCEPTOR_CONSTANT' must be a type constant."), | 2583 "Argument for 'JS_INTERCEPTOR_CONSTANT' must be a type constant."), |
| 2575 | 2584 |
| 2576 MessageKind.EXPECTED_IDENTIFIER_NOT_RESERVED_WORD: | 2585 MessageKind.EXPECTED_IDENTIFIER_NOT_RESERVED_WORD: |
| 2577 const MessageTemplate(MessageKind.EXPECTED_IDENTIFIER_NOT_RESERVED_WORD, | 2586 const MessageTemplate(MessageKind.EXPECTED_IDENTIFIER_NOT_RESERVED_WORD, |
| 2578 "'#{keyword}' is a reserved word and can't be used here.", | 2587 "'#{keyword}' is a reserved word and can't be used here.", |
| 2579 howToFix: "Try using a different name.", | 2588 howToFix: "Try using a different name.", |
| 2580 examples: const ["do() {} main() {}"]), | 2589 examples: const ["do() {} main() {}"]), |
| (...skipping 1038 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3619 static String convertToString(value) { | 3628 static String convertToString(value) { |
| 3620 if (value is ErrorToken) { | 3629 if (value is ErrorToken) { |
| 3621 // Shouldn't happen. | 3630 // Shouldn't happen. |
| 3622 return value.assertionMessage; | 3631 return value.assertionMessage; |
| 3623 } else if (value is Token) { | 3632 } else if (value is Token) { |
| 3624 value = value.value; | 3633 value = value.value; |
| 3625 } | 3634 } |
| 3626 return '$value'; | 3635 return '$value'; |
| 3627 } | 3636 } |
| 3628 } | 3637 } |
| OLD | NEW |