Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(350)

Side by Side Diff: pkg/compiler/lib/src/diagnostics/messages.dart

Issue 1750143005: Move more messages. (Closed) Base URL: https://github.com/dart-lang/sdk.git@master
Patch Set: Undo change to analyze_test_test.dart Created 4 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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 114 matching lines...) Expand 10 before | Expand all | Expand 10 after
125 CANNOT_OVERRIDE_GETTER_WITH_METHOD_CONT, 125 CANNOT_OVERRIDE_GETTER_WITH_METHOD_CONT,
126 CANNOT_OVERRIDE_METHOD_WITH_FIELD, 126 CANNOT_OVERRIDE_METHOD_WITH_FIELD,
127 CANNOT_OVERRIDE_METHOD_WITH_FIELD_CONT, 127 CANNOT_OVERRIDE_METHOD_WITH_FIELD_CONT,
128 CANNOT_OVERRIDE_METHOD_WITH_GETTER, 128 CANNOT_OVERRIDE_METHOD_WITH_GETTER,
129 CANNOT_OVERRIDE_METHOD_WITH_GETTER_CONT, 129 CANNOT_OVERRIDE_METHOD_WITH_GETTER_CONT,
130 CANNOT_RESOLVE, 130 CANNOT_RESOLVE,
131 CANNOT_RESOLVE_AWAIT, 131 CANNOT_RESOLVE_AWAIT,
132 CANNOT_RESOLVE_AWAIT_IN_CLOSURE, 132 CANNOT_RESOLVE_AWAIT_IN_CLOSURE,
133 CANNOT_RESOLVE_CONSTRUCTOR, 133 CANNOT_RESOLVE_CONSTRUCTOR,
134 CANNOT_RESOLVE_CONSTRUCTOR_FOR_IMPLICIT, 134 CANNOT_RESOLVE_CONSTRUCTOR_FOR_IMPLICIT,
135 CANNOT_RESOLVE_GETTER, 135 UNDEFINED_STATIC_GETTER_BUT_SETTER,
136 CANNOT_RESOLVE_IN_INITIALIZER, 136 CANNOT_RESOLVE_IN_INITIALIZER,
137 CANNOT_RESOLVE_SETTER, 137 UNDEFINED_STATIC_SETTER_BUT_GETTER,
138 CANNOT_RESOLVE_TYPE, 138 CANNOT_RESOLVE_TYPE,
139 RETURN_IN_GENERATIVE_CONSTRUCTOR, 139 RETURN_IN_GENERATIVE_CONSTRUCTOR,
140 CLASS_NAME_EXPECTED, 140 CLASS_NAME_EXPECTED,
141 COMPILER_CRASHED, 141 COMPILER_CRASHED,
142 COMPLEX_RETURNING_NSM, 142 COMPLEX_RETURNING_NSM,
143 COMPLEX_THROWING_NSM, 143 COMPLEX_THROWING_NSM,
144 CONSIDER_ANALYZE_ALL, 144 CONSIDER_ANALYZE_ALL,
145 CONST_CALLS_NON_CONST, 145 CONST_CALLS_NON_CONST,
146 CONST_CALLS_NON_CONST_FOR_IMPLICIT, 146 CONST_CALLS_NON_CONST_FOR_IMPLICIT,
147 CONST_CONSTRUCTOR_OR_FACTORY_WITH_BODY, 147 CONST_CONSTRUCTOR_OR_FACTORY_WITH_BODY,
(...skipping 57 matching lines...) Expand 10 before | Expand all | Expand 10 after
205 FACTORY_REDIRECTION_IN_NON_FACTORY, 205 FACTORY_REDIRECTION_IN_NON_FACTORY,
206 FINAL_FUNCTION_TYPE_PARAMETER, 206 FINAL_FUNCTION_TYPE_PARAMETER,
207 FINAL_WITHOUT_INITIALIZER, 207 FINAL_WITHOUT_INITIALIZER,
208 FORIN_NOT_ASSIGNABLE, 208 FORIN_NOT_ASSIGNABLE,
209 FORMAL_DECLARED_CONST, 209 FORMAL_DECLARED_CONST,
210 FORMAL_DECLARED_STATIC, 210 FORMAL_DECLARED_STATIC,
211 FUNCTION_TYPE_FORMAL_WITH_DEFAULT, 211 FUNCTION_TYPE_FORMAL_WITH_DEFAULT,
212 FUNCTION_WITH_INITIALIZER, 212 FUNCTION_WITH_INITIALIZER,
213 GENERIC, 213 GENERIC,
214 GETTER_MISMATCH, 214 GETTER_MISMATCH,
215 GETTER_NOT_FOUND, 215 UNDEFINED_INSTANCE_GETTER_BUT_SETTER,
216 HEX_DIGIT_EXPECTED, 216 HEX_DIGIT_EXPECTED,
217 HIDDEN_HINTS, 217 HIDDEN_HINTS,
218 HIDDEN_IMPLICIT_IMPORT, 218 HIDDEN_IMPLICIT_IMPORT,
219 HIDDEN_IMPORT, 219 HIDDEN_IMPORT,
220 HIDDEN_WARNINGS, 220 HIDDEN_WARNINGS,
221 HIDDEN_WARNINGS_HINTS, 221 HIDDEN_WARNINGS_HINTS,
222 IF_NULL_ASSIGNING_TYPE, 222 IF_NULL_ASSIGNING_TYPE,
223 ILLEGAL_CONST_FIELD_MODIFIER, 223 ILLEGAL_CONST_FIELD_MODIFIER,
224 ILLEGAL_CONSTRUCTOR_MODIFIERS, 224 ILLEGAL_CONSTRUCTOR_MODIFIERS,
225 ILLEGAL_FINAL_METHOD_MODIFIER, 225 ILLEGAL_FINAL_METHOD_MODIFIER,
(...skipping 67 matching lines...) Expand 10 before | Expand all | Expand 10 after
293 JS_OBJECT_LITERAL_CONSTRUCTOR_WITH_POSITIONAL_ARGUMENTS, 293 JS_OBJECT_LITERAL_CONSTRUCTOR_WITH_POSITIONAL_ARGUMENTS,
294 JS_PLACEHOLDER_CAPTURE, 294 JS_PLACEHOLDER_CAPTURE,
295 LIBRARY_NAME_MISMATCH, 295 LIBRARY_NAME_MISMATCH,
296 LIBRARY_NOT_FOUND, 296 LIBRARY_NOT_FOUND,
297 LIBRARY_NOT_SUPPORTED, 297 LIBRARY_NOT_SUPPORTED,
298 LIBRARY_TAG_MUST_BE_FIRST, 298 LIBRARY_TAG_MUST_BE_FIRST,
299 MAIN_HAS_PART_OF, 299 MAIN_HAS_PART_OF,
300 MAIN_NOT_A_FUNCTION, 300 MAIN_NOT_A_FUNCTION,
301 MAIN_WITH_EXTRA_PARAMETER, 301 MAIN_WITH_EXTRA_PARAMETER,
302 MALFORMED_STRING_LITERAL, 302 MALFORMED_STRING_LITERAL,
303 MEMBER_NOT_FOUND, 303 UNDEFINED_GETTER,
304 MEMBER_NOT_STATIC, 304 MEMBER_NOT_STATIC,
305 MEMBER_USES_CLASS_NAME, 305 MEMBER_USES_CLASS_NAME,
306 METHOD_NOT_FOUND, 306 UNDEFINED_METHOD,
307 MINUS_OPERATOR_BAD_ARITY, 307 MINUS_OPERATOR_BAD_ARITY,
308 MIRROR_BLOAT, 308 MIRROR_BLOAT,
309 MIRROR_IMPORT, 309 MIRROR_IMPORT,
310 MIRROR_IMPORT_NO_USAGE, 310 MIRROR_IMPORT_NO_USAGE,
311 MIRRORS_CANNOT_FIND_IN_ELEMENT, 311 MIRRORS_CANNOT_FIND_IN_ELEMENT,
312 MIRRORS_CANNOT_RESOLVE_IN_CURRENT_LIBRARY, 312 MIRRORS_CANNOT_RESOLVE_IN_CURRENT_LIBRARY,
313 MIRRORS_CANNOT_RESOLVE_IN_LIBRARY, 313 MIRRORS_CANNOT_RESOLVE_IN_LIBRARY,
314 MIRRORS_EXPECTED_STRING, 314 MIRRORS_EXPECTED_STRING,
315 MIRRORS_EXPECTED_STRING_OR_LIST, 315 MIRRORS_EXPECTED_STRING_OR_LIST,
316 MIRRORS_EXPECTED_STRING_OR_TYPE, 316 MIRRORS_EXPECTED_STRING_OR_TYPE,
(...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after
352 NOT_A_TYPE, 352 NOT_A_TYPE,
353 NOT_ASSIGNABLE, 353 NOT_ASSIGNABLE,
354 NOT_CALLABLE, 354 NOT_CALLABLE,
355 NOT_INSTANCE_FIELD, 355 NOT_INSTANCE_FIELD,
356 NOT_MORE_SPECIFIC, 356 NOT_MORE_SPECIFIC,
357 NOT_MORE_SPECIFIC_SUBTYPE, 357 NOT_MORE_SPECIFIC_SUBTYPE,
358 NOT_MORE_SPECIFIC_SUGGESTION, 358 NOT_MORE_SPECIFIC_SUGGESTION,
359 NULL_NOT_ALLOWED, 359 NULL_NOT_ALLOWED,
360 ONLY_ONE_LIBRARY_TAG, 360 ONLY_ONE_LIBRARY_TAG,
361 OPERATOR_NAMED_PARAMETERS, 361 OPERATOR_NAMED_PARAMETERS,
362 OPERATOR_NOT_FOUND, 362 UNDEFINED_OPERATOR,
363 OPERATOR_OPTIONAL_PARAMETERS, 363 OPERATOR_OPTIONAL_PARAMETERS,
364 OPTIONAL_PARAMETER_IN_CATCH, 364 OPTIONAL_PARAMETER_IN_CATCH,
365 OVERRIDE_EQUALS_NOT_HASH_CODE, 365 OVERRIDE_EQUALS_NOT_HASH_CODE,
366 PARAMETER_NAME_EXPECTED, 366 PARAMETER_NAME_EXPECTED,
367 PARAMETER_WITH_MODIFIER_IN_CATCH, 367 PARAMETER_WITH_MODIFIER_IN_CATCH,
368 PARAMETER_WITH_TYPE_IN_CATCH, 368 PARAMETER_WITH_TYPE_IN_CATCH,
369 PATCH_EXTERNAL_WITHOUT_IMPLEMENTATION, 369 PATCH_EXTERNAL_WITHOUT_IMPLEMENTATION,
370 PATCH_NO_GETTER, 370 PATCH_NO_GETTER,
371 PATCH_NO_SETTER, 371 PATCH_NO_SETTER,
372 PATCH_NON_CLASS, 372 PATCH_NON_CLASS,
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after
405 REDIRECTING_CONSTRUCTOR_CYCLE, 405 REDIRECTING_CONSTRUCTOR_CYCLE,
406 REDIRECTING_CONSTRUCTOR_HAS_BODY, 406 REDIRECTING_CONSTRUCTOR_HAS_BODY,
407 REDIRECTING_CONSTRUCTOR_HAS_INITIALIZER, 407 REDIRECTING_CONSTRUCTOR_HAS_INITIALIZER,
408 REDIRECTING_FACTORY_WITH_DEFAULT, 408 REDIRECTING_FACTORY_WITH_DEFAULT,
409 REFERENCE_IN_INITIALIZATION, 409 REFERENCE_IN_INITIALIZATION,
410 REQUIRED_PARAMETER_WITH_DEFAULT, 410 REQUIRED_PARAMETER_WITH_DEFAULT,
411 RETURN_IN_GENERATOR, 411 RETURN_IN_GENERATOR,
412 RETURN_NOTHING, 412 RETURN_NOTHING,
413 RETURN_VALUE_IN_VOID, 413 RETURN_VALUE_IN_VOID,
414 SETTER_MISMATCH, 414 SETTER_MISMATCH,
415 SETTER_NOT_FOUND, 415 UNDEFINED_SETTER,
416 SETTER_NOT_FOUND_IN_SUPER, 416 UNDEFINED_SUPER_SETTER,
417 STATIC_FUNCTION_BLOAT, 417 STATIC_FUNCTION_BLOAT,
418 STRING_EXPECTED, 418 STRING_EXPECTED,
419 SUPER_CALL_TO_FACTORY, 419 SUPER_CALL_TO_FACTORY,
420 SUPER_INITIALIZER_IN_OBJECT, 420 SUPER_INITIALIZER_IN_OBJECT,
421 SWITCH_CASE_FORBIDDEN, 421 SWITCH_CASE_FORBIDDEN,
422 SWITCH_CASE_TYPES_NOT_EQUAL, 422 SWITCH_CASE_TYPES_NOT_EQUAL,
423 SWITCH_CASE_TYPES_NOT_EQUAL_CASE, 423 SWITCH_CASE_TYPES_NOT_EQUAL_CASE,
424 SWITCH_CASE_VALUE_OVERRIDES_EQUALS, 424 SWITCH_CASE_VALUE_OVERRIDES_EQUALS,
425 TERNARY_OPERATOR_BAD_ARITY, 425 TERNARY_OPERATOR_BAD_ARITY,
426 THIS_CALL_TO_FACTORY, 426 THIS_CALL_TO_FACTORY,
(...skipping 112 matching lines...) Expand 10 before | Expand all | Expand 10 after
539 "Missing argument of type '#{argumentType}'."), 539 "Missing argument of type '#{argumentType}'."),
540 540
541 MessageKind.ADDITIONAL_ARGUMENT: 541 MessageKind.ADDITIONAL_ARGUMENT:
542 const MessageTemplate(MessageKind.ADDITIONAL_ARGUMENT, 542 const MessageTemplate(MessageKind.ADDITIONAL_ARGUMENT,
543 "Additional argument."), 543 "Additional argument."),
544 544
545 MessageKind.NAMED_ARGUMENT_NOT_FOUND: 545 MessageKind.NAMED_ARGUMENT_NOT_FOUND:
546 const MessageTemplate(MessageKind.NAMED_ARGUMENT_NOT_FOUND, 546 const MessageTemplate(MessageKind.NAMED_ARGUMENT_NOT_FOUND,
547 "No named argument '#{argumentName}' found on method."), 547 "No named argument '#{argumentName}' found on method."),
548 548
549 MessageKind.MEMBER_NOT_FOUND:
550 const MessageTemplate(MessageKind.MEMBER_NOT_FOUND,
551 "No member named '#{memberName}' in class '#{className}'."),
552
553 MessageKind.AWAIT_MEMBER_NOT_FOUND: 549 MessageKind.AWAIT_MEMBER_NOT_FOUND:
554 const MessageTemplate(MessageKind.AWAIT_MEMBER_NOT_FOUND, 550 const MessageTemplate(MessageKind.AWAIT_MEMBER_NOT_FOUND,
555 "No member named 'await' in class '#{className}'.", 551 "No member named 'await' in class '#{className}'.",
556 howToFix: "Did you mean to add the 'async' marker " 552 howToFix: "Did you mean to add the 'async' marker "
557 "to '#{functionName}'?", 553 "to '#{functionName}'?",
558 examples: const [""" 554 examples: const ["""
559 class A { 555 class A {
560 m() => await -3; 556 m() => await -3;
561 } 557 }
562 main() => new A().m(); 558 main() => new A().m();
563 """]), 559 """]),
564 560
565 MessageKind.AWAIT_MEMBER_NOT_FOUND_IN_CLOSURE: 561 MessageKind.AWAIT_MEMBER_NOT_FOUND_IN_CLOSURE:
566 const MessageTemplate(MessageKind.AWAIT_MEMBER_NOT_FOUND_IN_CLOSURE, 562 const MessageTemplate(MessageKind.AWAIT_MEMBER_NOT_FOUND_IN_CLOSURE,
567 "No member named 'await' in class '#{className}'.", 563 "No member named 'await' in class '#{className}'.",
568 howToFix: "Did you mean to add the 'async' marker " 564 howToFix: "Did you mean to add the 'async' marker "
569 "to the enclosing function?", 565 "to the enclosing function?",
570 examples: const [""" 566 examples: const ["""
571 class A { 567 class A {
572 m() => () => await -3; 568 m() => () => await -3;
573 } 569 }
574 main() => new A().m(); 570 main() => new A().m();
575 """]), 571 """]),
576 572
577 MessageKind.METHOD_NOT_FOUND:
578 const MessageTemplate(MessageKind.METHOD_NOT_FOUND,
579 "No method named '#{memberName}' in class '#{className}'."),
580
581 MessageKind.OPERATOR_NOT_FOUND:
582 const MessageTemplate(MessageKind.OPERATOR_NOT_FOUND,
583 "No operator '#{memberName}' in class '#{className}'."),
584
585 MessageKind.SETTER_NOT_FOUND:
586 const MessageTemplate(MessageKind.SETTER_NOT_FOUND,
587 "No setter named '#{memberName}' in class '#{className}'."),
588
589 MessageKind.SETTER_NOT_FOUND_IN_SUPER:
590 const MessageTemplate(MessageKind.SETTER_NOT_FOUND_IN_SUPER,
591 "No setter named '#{name}' in superclass of '#{className}'."),
592
593 MessageKind.GETTER_NOT_FOUND:
594 const MessageTemplate(MessageKind.GETTER_NOT_FOUND,
595 "No getter named '#{memberName}' in class '#{className}'."),
596
597 MessageKind.NOT_CALLABLE: 573 MessageKind.NOT_CALLABLE:
598 const MessageTemplate(MessageKind.NOT_CALLABLE, 574 const MessageTemplate(MessageKind.NOT_CALLABLE,
599 "'#{elementName}' is not callable."), 575 "'#{elementName}' is not callable."),
600 576
601 MessageKind.MEMBER_NOT_STATIC: 577 MessageKind.MEMBER_NOT_STATIC:
602 const MessageTemplate(MessageKind.MEMBER_NOT_STATIC, 578 const MessageTemplate(MessageKind.MEMBER_NOT_STATIC,
603 "'#{className}.#{memberName}' is not static."), 579 "'#{className}.#{memberName}' is not static."),
604 580
605 MessageKind.NO_INSTANCE_AVAILABLE: 581 MessageKind.NO_INSTANCE_AVAILABLE:
606 const MessageTemplate(MessageKind.NO_INSTANCE_AVAILABLE, 582 const MessageTemplate(MessageKind.NO_INSTANCE_AVAILABLE,
(...skipping 1029 matching lines...) Expand 10 before | Expand all | Expand 10 after
1636 MessageKind.MULTI_INHERITANCE: 1612 MessageKind.MULTI_INHERITANCE:
1637 const MessageTemplate(MessageKind.MULTI_INHERITANCE, 1613 const MessageTemplate(MessageKind.MULTI_INHERITANCE,
1638 "Dart2js does not currently support inheritance of the same class " 1614 "Dart2js does not currently support inheritance of the same class "
1639 "with different type arguments: Both #{firstType} and #{secondType} " 1615 "with different type arguments: Both #{firstType} and #{secondType} "
1640 "are supertypes of #{thisType}."), 1616 "are supertypes of #{thisType}."),
1641 1617
1642 MessageKind.ILLEGAL_SUPER_SEND: 1618 MessageKind.ILLEGAL_SUPER_SEND:
1643 const MessageTemplate(MessageKind.ILLEGAL_SUPER_SEND, 1619 const MessageTemplate(MessageKind.ILLEGAL_SUPER_SEND,
1644 "'#{name}' cannot be called on super."), 1620 "'#{name}' cannot be called on super."),
1645 1621
1646 MessageKind.NO_SUCH_SUPER_MEMBER:
1647 const MessageTemplate(MessageKind.NO_SUCH_SUPER_MEMBER,
1648 "Cannot resolve '#{memberName}' in a superclass of '#{className}'."),
1649
1650 MessageKind.ADDITIONAL_TYPE_ARGUMENT: 1622 MessageKind.ADDITIONAL_TYPE_ARGUMENT:
1651 const MessageTemplate(MessageKind.ADDITIONAL_TYPE_ARGUMENT, 1623 const MessageTemplate(MessageKind.ADDITIONAL_TYPE_ARGUMENT,
1652 "Additional type argument."), 1624 "Additional type argument."),
1653 1625
1654 MessageKind.MISSING_TYPE_ARGUMENT: 1626 MessageKind.MISSING_TYPE_ARGUMENT:
1655 const MessageTemplate(MessageKind.MISSING_TYPE_ARGUMENT, 1627 const MessageTemplate(MessageKind.MISSING_TYPE_ARGUMENT,
1656 "Missing type argument."), 1628 "Missing type argument."),
1657 1629
1658 // TODO(johnniwinther): Use ADDITIONAL_TYPE_ARGUMENT or 1630 // TODO(johnniwinther): Use ADDITIONAL_TYPE_ARGUMENT or
1659 // MISSING_TYPE_ARGUMENT instead. 1631 // MISSING_TYPE_ARGUMENT instead.
(...skipping 220 matching lines...) Expand 10 before | Expand all | Expand 10 after
1880 "'super'."), 1852 "'super'."),
1881 1853
1882 MessageKind.ILLEGAL_MIXIN_SUPER_USE: 1854 MessageKind.ILLEGAL_MIXIN_SUPER_USE:
1883 const MessageTemplate(MessageKind.ILLEGAL_MIXIN_SUPER_USE, 1855 const MessageTemplate(MessageKind.ILLEGAL_MIXIN_SUPER_USE,
1884 "Use of 'super' in class used as mixin."), 1856 "Use of 'super' in class used as mixin."),
1885 1857
1886 MessageKind.PARAMETER_NAME_EXPECTED: 1858 MessageKind.PARAMETER_NAME_EXPECTED:
1887 const MessageTemplate(MessageKind.PARAMETER_NAME_EXPECTED, 1859 const MessageTemplate(MessageKind.PARAMETER_NAME_EXPECTED,
1888 "parameter name expected."), 1860 "parameter name expected."),
1889 1861
1890 MessageKind.CANNOT_RESOLVE_GETTER: 1862 MessageKind.UNDEFINED_STATIC_SETTER_BUT_GETTER:
1891 const MessageTemplate(MessageKind.CANNOT_RESOLVE_GETTER, 1863 const MessageTemplate(MessageKind.UNDEFINED_STATIC_SETTER_BUT_GETTER,
1892 "Cannot resolve getter."),
1893
1894 MessageKind.CANNOT_RESOLVE_SETTER:
1895 const MessageTemplate(MessageKind.CANNOT_RESOLVE_SETTER,
1896 "Cannot resolve setter."), 1864 "Cannot resolve setter."),
1897 1865
1898 MessageKind.ASSIGNING_FINAL_FIELD_IN_SUPER: 1866 MessageKind.ASSIGNING_FINAL_FIELD_IN_SUPER:
1899 const MessageTemplate(MessageKind.ASSIGNING_FINAL_FIELD_IN_SUPER, 1867 const MessageTemplate(MessageKind.ASSIGNING_FINAL_FIELD_IN_SUPER,
1900 "Cannot assign a value to final field '#{name}' " 1868 "Cannot assign a value to final field '#{name}' "
1901 "in superclass '#{superclassName}'."), 1869 "in superclass '#{superclassName}'."),
1902 1870
1903 MessageKind.ASSIGNING_METHOD: 1871 MessageKind.ASSIGNING_METHOD:
1904 const MessageTemplate(MessageKind.ASSIGNING_METHOD, 1872 const MessageTemplate(MessageKind.ASSIGNING_METHOD,
1905 "Cannot assign a value to a method."), 1873 "Cannot assign a value to a method."),
(...skipping 1749 matching lines...) Expand 10 before | Expand all | Expand 10 after
3655 static String convertToString(value) { 3623 static String convertToString(value) {
3656 if (value is ErrorToken) { 3624 if (value is ErrorToken) {
3657 // Shouldn't happen. 3625 // Shouldn't happen.
3658 return value.assertionMessage; 3626 return value.assertionMessage;
3659 } else if (value is Token) { 3627 } else if (value is Token) {
3660 value = value.value; 3628 value = value.value;
3661 } 3629 }
3662 return '$value'; 3630 return '$value';
3663 } 3631 }
3664 } 3632 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698