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

Side by Side Diff: pkg/analyzer/lib/src/error/codes.dart

Issue 2813553006: Split error code to ease future improvements (Closed)
Patch Set: Created 3 years, 8 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
« no previous file with comments | « pkg/analyzer/lib/error/error.dart ('k') | pkg/analyzer/lib/src/generated/resolver.dart » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file 1 // Copyright (c) 2014, 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 library analyzer.src.error.codes; 5 library analyzer.src.error.codes;
6 6
7 import 'package:analyzer/error/error.dart'; 7 import 'package:analyzer/error/error.dart';
8 8
9 export 'package:analyzer/src/analysis_options/error/option_codes.dart'; 9 export 'package:analyzer/src/analysis_options/error/option_codes.dart';
10 export 'package:analyzer/src/dart/error/hint_codes.dart'; 10 export 'package:analyzer/src/dart/error/hint_codes.dart';
(...skipping 962 matching lines...) Expand 10 before | Expand all | Expand 10 after
973 * 16.12.2 Const: It is a compile-time error if evaluation of a constant 973 * 16.12.2 Const: It is a compile-time error if evaluation of a constant
974 * object results in an uncaught exception being thrown. 974 * object results in an uncaught exception being thrown.
975 * 975 *
976 * Parameters: 976 * Parameters:
977 * 0: the maximum number of positional arguments 977 * 0: the maximum number of positional arguments
978 * 1: the actual number of positional arguments given 978 * 1: the actual number of positional arguments given
979 */ 979 */
980 static const CompileTimeErrorCode EXTRA_POSITIONAL_ARGUMENTS = 980 static const CompileTimeErrorCode EXTRA_POSITIONAL_ARGUMENTS =
981 const CompileTimeErrorCode( 981 const CompileTimeErrorCode(
982 'EXTRA_POSITIONAL_ARGUMENTS', 982 'EXTRA_POSITIONAL_ARGUMENTS',
983 "{0} positional arguments expected, but {1} found.", 983 "Too many positional arguments: {0} expected, but {1} found.",
984 "Try removing the extra arguments."); 984 "Try removing the extra arguments.");
985 985
986 /** 986 /**
987 * 12.14.2 Binding Actuals to Formals: It is a static warning if <i>m &lt;
988 * h</i> or if <i>m &gt; n</i>.
989 *
990 * 16.12.2 Const: It is a compile-time error if evaluation of a constant
991 * object results in an uncaught exception being thrown.
992 *
993 * Parameters:
994 * 0: the maximum number of positional arguments
995 * 1: the actual number of positional arguments given
996 *
997 * See [NOT_ENOUGH_REQUIRED_ARGUMENTS].
998 */
999 static const CompileTimeErrorCode EXTRA_POSITIONAL_ARGUMENTS_COULD_BE_NAMED =
1000 const CompileTimeErrorCode(
1001 'EXTRA_POSITIONAL_ARGUMENTS_COULD_BE_NAMED',
1002 "Too many positional arguments: {0} expected, but {1} found.",
1003 "Try removing the extra positional arguments, "
1004 "or specifying the name for named arguments.");
1005
1006 /**
987 * 7.6.1 Generative Constructors: Let <i>k</i> be a generative constructor. It 1007 * 7.6.1 Generative Constructors: Let <i>k</i> be a generative constructor. It
988 * is a compile time error if more than one initializer corresponding to a 1008 * is a compile time error if more than one initializer corresponding to a
989 * given instance variable appears in <i>k</i>'s list. 1009 * given instance variable appears in <i>k</i>'s list.
990 * 1010 *
991 * Parameters: 1011 * Parameters:
992 * 0: the name of the field being initialized multiple times 1012 * 0: the name of the field being initialized multiple times
993 */ 1013 */
994 static const CompileTimeErrorCode FIELD_INITIALIZED_BY_MULTIPLE_INITIALIZERS = 1014 static const CompileTimeErrorCode FIELD_INITIALIZED_BY_MULTIPLE_INITIALIZERS =
995 const CompileTimeErrorCode( 1015 const CompileTimeErrorCode(
996 'FIELD_INITIALIZED_BY_MULTIPLE_INITIALIZERS', 1016 'FIELD_INITIALIZED_BY_MULTIPLE_INITIALIZERS',
(...skipping 2503 matching lines...) Expand 10 before | Expand all | Expand 10 after
3500 * 3520 *
3501 * Parameters: 3521 * Parameters:
3502 * 0: the maximum number of positional arguments 3522 * 0: the maximum number of positional arguments
3503 * 1: the actual number of positional arguments given 3523 * 1: the actual number of positional arguments given
3504 * 3524 *
3505 * See [NOT_ENOUGH_REQUIRED_ARGUMENTS]. 3525 * See [NOT_ENOUGH_REQUIRED_ARGUMENTS].
3506 */ 3526 */
3507 static const StaticWarningCode EXTRA_POSITIONAL_ARGUMENTS = 3527 static const StaticWarningCode EXTRA_POSITIONAL_ARGUMENTS =
3508 const StaticWarningCode( 3528 const StaticWarningCode(
3509 'EXTRA_POSITIONAL_ARGUMENTS', 3529 'EXTRA_POSITIONAL_ARGUMENTS',
3510 "{0} positional arguments expected, but {1} found.", 3530 "Too many positional arguments: {0} expected, but {1} found.",
3511 "Try removing the extra positional arguments."); 3531 "Try removing the extra positional arguments.");
3512 3532
3513 /** 3533 /**
3534 * 12.14.2 Binding Actuals to Formals: It is a static warning if <i>m &lt;
3535 * h</i> or if <i>m &gt; n</i>.
3536 *
3537 * Parameters:
3538 * 0: the maximum number of positional arguments
3539 * 1: the actual number of positional arguments given
3540 *
3541 * See [NOT_ENOUGH_REQUIRED_ARGUMENTS].
3542 */
3543 static const StaticWarningCode EXTRA_POSITIONAL_ARGUMENTS_COULD_BE_NAMED =
3544 const StaticWarningCode(
3545 'EXTRA_POSITIONAL_ARGUMENTS_COULD_BE_NAMED',
3546 "Too many positional arguments: {0} expected, but {1} found.",
3547 "Try removing the extra positional arguments, "
3548 "or specifying the name for named arguments.");
3549
3550 /**
3514 * 5. Variables: It is a static warning if a final instance variable that has 3551 * 5. Variables: It is a static warning if a final instance variable that has
3515 * been initialized at its point of declaration is also initialized in a 3552 * been initialized at its point of declaration is also initialized in a
3516 * constructor. 3553 * constructor.
3517 */ 3554 */
3518 static const StaticWarningCode 3555 static const StaticWarningCode
3519 FIELD_INITIALIZED_IN_INITIALIZER_AND_DECLARATION = 3556 FIELD_INITIALIZED_IN_INITIALIZER_AND_DECLARATION =
3520 const StaticWarningCode( 3557 const StaticWarningCode(
3521 'FIELD_INITIALIZED_IN_INITIALIZER_AND_DECLARATION', 3558 'FIELD_INITIALIZED_IN_INITIALIZER_AND_DECLARATION',
3522 "Fields can't be initialized in the constructor if they are final " 3559 "Fields can't be initialized in the constructor if they are final "
3523 "and have already been initialized at their declaration.", 3560 "and have already been initialized at their declaration.",
(...skipping 1493 matching lines...) Expand 10 before | Expand all | Expand 10 after
5017 * created from the optional [correction] template. 5054 * created from the optional [correction] template.
5018 */ 5055 */
5019 const StrongModeCode(ErrorType type, String name, String message, 5056 const StrongModeCode(ErrorType type, String name, String message,
5020 [String correction]) 5057 [String correction])
5021 : type = type, 5058 : type = type,
5022 super('STRONG_MODE_$name', message, correction); 5059 super('STRONG_MODE_$name', message, correction);
5023 5060
5024 @override 5061 @override
5025 ErrorSeverity get errorSeverity => type.severity; 5062 ErrorSeverity get errorSeverity => type.severity;
5026 } 5063 }
OLDNEW
« no previous file with comments | « pkg/analyzer/lib/error/error.dart ('k') | pkg/analyzer/lib/src/generated/resolver.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698