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

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

Issue 2123073003: remove dependency on compiler from resolution (Closed) Base URL: git@github.com:dart-lang/sdk.git@master
Patch Set: fix tests Created 4 years, 5 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 * 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 71 matching lines...) Expand 10 before | Expand all | Expand 10 after
82 ADDITIONAL_ARGUMENT, 82 ADDITIONAL_ARGUMENT,
83 ADDITIONAL_TYPE_ARGUMENT, 83 ADDITIONAL_TYPE_ARGUMENT,
84 ALREADY_INITIALIZED, 84 ALREADY_INITIALIZED,
85 AMBIGUOUS_LOCATION, 85 AMBIGUOUS_LOCATION,
86 AMBIGUOUS_REEXPORT, 86 AMBIGUOUS_REEXPORT,
87 ASSERT_IS_GIVEN_NAMED_ARGUMENTS, 87 ASSERT_IS_GIVEN_NAMED_ARGUMENTS,
88 ASSIGNING_FINAL_FIELD_IN_SUPER, 88 ASSIGNING_FINAL_FIELD_IN_SUPER,
89 ASSIGNING_METHOD, 89 ASSIGNING_METHOD,
90 ASSIGNING_METHOD_IN_SUPER, 90 ASSIGNING_METHOD_IN_SUPER,
91 ASSIGNING_TYPE, 91 ASSIGNING_TYPE,
92 ASYNC_AWAIT_NOT_SUPPORTED,
93 ASYNC_KEYWORD_AS_IDENTIFIER, 92 ASYNC_KEYWORD_AS_IDENTIFIER,
94 ASYNC_MODIFIER_ON_ABSTRACT_METHOD, 93 ASYNC_MODIFIER_ON_ABSTRACT_METHOD,
95 ASYNC_MODIFIER_ON_CONSTRUCTOR, 94 ASYNC_MODIFIER_ON_CONSTRUCTOR,
96 ASYNC_MODIFIER_ON_SETTER, 95 ASYNC_MODIFIER_ON_SETTER,
97 AWAIT_MEMBER_NOT_FOUND, 96 AWAIT_MEMBER_NOT_FOUND,
98 AWAIT_MEMBER_NOT_FOUND_IN_CLOSURE, 97 AWAIT_MEMBER_NOT_FOUND_IN_CLOSURE,
99 BAD_INPUT_CHARACTER, 98 BAD_INPUT_CHARACTER,
100 BEFORE_TOP_LEVEL, 99 BEFORE_TOP_LEVEL,
101 BINARY_OPERATOR_BAD_ARITY, 100 BINARY_OPERATOR_BAD_ARITY,
102 BODY_EXPECTED, 101 BODY_EXPECTED,
(...skipping 3189 matching lines...) Expand 10 before | Expand all | Expand 10 after
3292 howToFix: "Try rewriting the loop as a for-in loop or removing the " 3291 howToFix: "Try rewriting the loop as a for-in loop or removing the "
3293 "'await' keyword.", 3292 "'await' keyword.",
3294 examples: const [ 3293 examples: const [
3295 """ 3294 """
3296 main() async* { 3295 main() async* {
3297 await for (int i = 0; i < 10; i++) {} 3296 await for (int i = 0; i < 10; i++) {}
3298 } 3297 }
3299 """ 3298 """
3300 ]), 3299 ]),
3301 3300
3302 MessageKind.ASYNC_AWAIT_NOT_SUPPORTED: const MessageTemplate(
3303 MessageKind.ASYNC_AWAIT_NOT_SUPPORTED,
3304 "The async/sync* syntax is not supported on the current platform."),
3305
3306 MessageKind.ASYNC_MODIFIER_ON_ABSTRACT_METHOD: const MessageTemplate( 3301 MessageKind.ASYNC_MODIFIER_ON_ABSTRACT_METHOD: const MessageTemplate(
3307 MessageKind.ASYNC_MODIFIER_ON_ABSTRACT_METHOD, 3302 MessageKind.ASYNC_MODIFIER_ON_ABSTRACT_METHOD,
3308 "The modifier '#{modifier}' is not allowed on an abstract method.", 3303 "The modifier '#{modifier}' is not allowed on an abstract method.",
3309 options: const ['--enable-async'], 3304 options: const ['--enable-async'],
3310 howToFix: "Try removing the '#{modifier}' modifier or adding a " 3305 howToFix: "Try removing the '#{modifier}' modifier or adding a "
3311 "body to the method.", 3306 "body to the method.",
3312 examples: const [ 3307 examples: const [
3313 """ 3308 """
3314 abstract class A { 3309 abstract class A {
3315 method() async; 3310 method() async;
(...skipping 465 matching lines...) Expand 10 before | Expand all | Expand 10 after
3781 static String convertToString(value) { 3776 static String convertToString(value) {
3782 if (value is ErrorToken) { 3777 if (value is ErrorToken) {
3783 // Shouldn't happen. 3778 // Shouldn't happen.
3784 return value.assertionMessage; 3779 return value.assertionMessage;
3785 } else if (value is Token) { 3780 } else if (value is Token) {
3786 value = value.value; 3781 value = value.value;
3787 } 3782 }
3788 return '$value'; 3783 return '$value';
3789 } 3784 }
3790 } 3785 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698