| 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 * The messages in this file should meet the following guide lines: | 6 * The messages in this file should meet the following guide lines: |
| 7 * | 7 * |
| 8 * 1. The message should be a complete sentence starting with an uppercase | 8 * 1. The message should be a complete sentence starting with an uppercase |
| 9 * letter, and ending with a period. | 9 * letter, and ending with a period. |
| 10 * | 10 * |
| (...skipping 144 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 155 CYCLIC_TYPEDEF, | 155 CYCLIC_TYPEDEF, |
| 156 CYCLIC_TYPEDEF_ONE, | 156 CYCLIC_TYPEDEF_ONE, |
| 157 DART_EXT_NOT_SUPPORTED, | 157 DART_EXT_NOT_SUPPORTED, |
| 158 DEFERRED_COMPILE_TIME_CONSTANT, | 158 DEFERRED_COMPILE_TIME_CONSTANT, |
| 159 DEFERRED_COMPILE_TIME_CONSTANT_CONSTRUCTION, | 159 DEFERRED_COMPILE_TIME_CONSTANT_CONSTRUCTION, |
| 160 DEFERRED_LIBRARY_DART_2_DART, | 160 DEFERRED_LIBRARY_DART_2_DART, |
| 161 DEFERRED_LIBRARY_DUPLICATE_PREFIX, | 161 DEFERRED_LIBRARY_DUPLICATE_PREFIX, |
| 162 DEFERRED_LIBRARY_WITHOUT_PREFIX, | 162 DEFERRED_LIBRARY_WITHOUT_PREFIX, |
| 163 DEFERRED_OLD_SYNTAX, | 163 DEFERRED_OLD_SYNTAX, |
| 164 DEFERRED_TYPE_ANNOTATION, | 164 DEFERRED_TYPE_ANNOTATION, |
| 165 DEPRECATED_TYPEDEF_MIXIN_SYNTAX, | |
| 166 DIRECTLY_THROWING_NSM, | 165 DIRECTLY_THROWING_NSM, |
| 167 DISALLOWED_LIBRARY_IMPORT, | 166 DISALLOWED_LIBRARY_IMPORT, |
| 168 DUPLICATE_DEFINITION, | 167 DUPLICATE_DEFINITION, |
| 169 DUPLICATE_EXPORT, | 168 DUPLICATE_EXPORT, |
| 170 DUPLICATE_EXPORT_CONT, | 169 DUPLICATE_EXPORT_CONT, |
| 171 DUPLICATE_EXPORT_DECL, | 170 DUPLICATE_EXPORT_DECL, |
| 172 DUPLICATE_EXTENDS_IMPLEMENTS, | 171 DUPLICATE_EXTENDS_IMPLEMENTS, |
| 173 DUPLICATE_IMPLEMENTS, | 172 DUPLICATE_IMPLEMENTS, |
| 174 DUPLICATE_IMPORT, | 173 DUPLICATE_IMPORT, |
| 175 DUPLICATE_INITIALIZER, | 174 DUPLICATE_INITIALIZER, |
| (...skipping 1450 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1626 MessageKind.CANNOT_MIXIN: const MessageTemplate( | 1625 MessageKind.CANNOT_MIXIN: const MessageTemplate( |
| 1627 MessageKind.CANNOT_MIXIN, "The type '#{type}' can't be mixed in.", | 1626 MessageKind.CANNOT_MIXIN, "The type '#{type}' can't be mixed in.", |
| 1628 howToFix: "Try removing '#{type}' from the 'with' clause.", | 1627 howToFix: "Try removing '#{type}' from the 'with' clause.", |
| 1629 examples: const [ | 1628 examples: const [ |
| 1630 """ | 1629 """ |
| 1631 class C extends Object with String {} | 1630 class C extends Object with String {} |
| 1632 | 1631 |
| 1633 main() => new C(); | 1632 main() => new C(); |
| 1634 """, | 1633 """, |
| 1635 """ | 1634 """ |
| 1636 typedef C = Object with String; | 1635 class C = Object with String; |
| 1637 | 1636 |
| 1638 main() => new C(); | 1637 main() => new C(); |
| 1639 """ | 1638 """ |
| 1640 ]), | 1639 ]), |
| 1641 | 1640 |
| 1642 MessageKind.CANNOT_EXTEND_ENUM: const MessageTemplate( | 1641 MessageKind.CANNOT_EXTEND_ENUM: const MessageTemplate( |
| 1643 MessageKind.CANNOT_EXTEND_ENUM, | 1642 MessageKind.CANNOT_EXTEND_ENUM, |
| 1644 "Class '#{className}' can't extend the type '#{enumType}' because " | 1643 "Class '#{className}' can't extend the type '#{enumType}' because " |
| 1645 "it is declared by an enum.", | 1644 "it is declared by an enum.", |
| 1646 howToFix: "Try making '#{enumType}' a normal class or removing the " | 1645 howToFix: "Try making '#{enumType}' a normal class or removing the " |
| (...skipping 827 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2474 "'!==' is not an operator. " | 2473 "'!==' is not an operator. " |
| 2475 "Did you mean '#{lhs} != #{rhs}' or '!identical(#{lhs}, #{rhs})'?"), | 2474 "Did you mean '#{lhs} != #{rhs}' or '!identical(#{lhs}, #{rhs})'?"), |
| 2476 | 2475 |
| 2477 MessageKind.UNSUPPORTED_PREFIX_PLUS: const MessageTemplate( | 2476 MessageKind.UNSUPPORTED_PREFIX_PLUS: const MessageTemplate( |
| 2478 MessageKind.UNSUPPORTED_PREFIX_PLUS, "'+' is not a prefix operator. ", | 2477 MessageKind.UNSUPPORTED_PREFIX_PLUS, "'+' is not a prefix operator. ", |
| 2479 howToFix: "Try removing '+'.", | 2478 howToFix: "Try removing '+'.", |
| 2480 examples: const [ | 2479 examples: const [ |
| 2481 "main() => +2; // No longer a valid way to write '2'" | 2480 "main() => +2; // No longer a valid way to write '2'" |
| 2482 ]), | 2481 ]), |
| 2483 | 2482 |
| 2484 MessageKind.DEPRECATED_TYPEDEF_MIXIN_SYNTAX: const MessageTemplate( | |
| 2485 MessageKind.DEPRECATED_TYPEDEF_MIXIN_SYNTAX, | |
| 2486 "'typedef' not allowed here. ", | |
| 2487 howToFix: "Try replacing 'typedef' with 'class'.", | |
| 2488 examples: const [ | |
| 2489 """ | |
| 2490 class B { } | |
| 2491 class M1 { } | |
| 2492 typedef C = B with M1; // Need to replace 'typedef' with 'class'. | |
| 2493 main() { new C(); } | |
| 2494 """ | |
| 2495 ]), | |
| 2496 | |
| 2497 MessageKind.MIRRORS_EXPECTED_STRING: const MessageTemplate( | 2483 MessageKind.MIRRORS_EXPECTED_STRING: const MessageTemplate( |
| 2498 MessageKind.MIRRORS_EXPECTED_STRING, | 2484 MessageKind.MIRRORS_EXPECTED_STRING, |
| 2499 "Can't use '#{name}' here because it's an instance of '#{type}' " | 2485 "Can't use '#{name}' here because it's an instance of '#{type}' " |
| 2500 "and a 'String' value is expected.", | 2486 "and a 'String' value is expected.", |
| 2501 howToFix: "Did you forget to add quotes?", | 2487 howToFix: "Did you forget to add quotes?", |
| 2502 examples: const [ | 2488 examples: const [ |
| 2503 """ | 2489 """ |
| 2504 // 'Foo' is a type literal, not a string. | 2490 // 'Foo' is a type literal, not a string. |
| 2505 @MirrorsUsed(symbols: const [Foo]) | 2491 @MirrorsUsed(symbols: const [Foo]) |
| 2506 import 'dart:mirrors'; | 2492 import 'dart:mirrors'; |
| (...skipping 1328 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3835 static String convertToString(value) { | 3821 static String convertToString(value) { |
| 3836 if (value is ErrorToken) { | 3822 if (value is ErrorToken) { |
| 3837 // Shouldn't happen. | 3823 // Shouldn't happen. |
| 3838 return value.assertionMessage; | 3824 return value.assertionMessage; |
| 3839 } else if (value is Token) { | 3825 } else if (value is Token) { |
| 3840 value = value.value; | 3826 value = value.value; |
| 3841 } | 3827 } |
| 3842 return '$value'; | 3828 return '$value'; |
| 3843 } | 3829 } |
| 3844 } | 3830 } |
| OLD | NEW |