OLD | NEW |
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 935 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
946 * See [IMPLEMENTS_DEFERRED_CLASS], and [MIXIN_DEFERRED_CLASS]. | 946 * See [IMPLEMENTS_DEFERRED_CLASS], and [MIXIN_DEFERRED_CLASS]. |
947 */ | 947 */ |
948 static const CompileTimeErrorCode EXTENDS_DEFERRED_CLASS = | 948 static const CompileTimeErrorCode EXTENDS_DEFERRED_CLASS = |
949 const CompileTimeErrorCode( | 949 const CompileTimeErrorCode( |
950 'EXTENDS_DEFERRED_CLASS', | 950 'EXTENDS_DEFERRED_CLASS', |
951 "This class can't extend the deferred class '{0}'.", | 951 "This class can't extend the deferred class '{0}'.", |
952 "Try specifying a different superclass, or " | 952 "Try specifying a different superclass, or " |
953 "removing the extends clause."); | 953 "removing the extends clause."); |
954 | 954 |
955 /** | 955 /** |
956 * DEP 37 extends the syntax for assert() to allow a second "message" | |
957 * argument. We issue this error if the user tries to supply a "message" | |
958 * argument but the DEP is not enabled. | |
959 */ | |
960 static const CompileTimeErrorCode EXTRA_ARGUMENT_TO_ASSERT = | |
961 const CompileTimeErrorCode( | |
962 'EXTRA_ARGUMENT_TO_ASSERT', | |
963 "Assertions only accept a single argument.", | |
964 "Try removing the message, or enable messages in assert statements."); | |
965 | |
966 /** | |
967 * 12.14.2 Binding Actuals to Formals: It is a static warning if <i>m < | 956 * 12.14.2 Binding Actuals to Formals: It is a static warning if <i>m < |
968 * h</i> or if <i>m > n</i>. | 957 * h</i> or if <i>m > n</i>. |
969 * | 958 * |
970 * 16.12.2 Const: It is a compile-time error if evaluation of a constant | 959 * 16.12.2 Const: It is a compile-time error if evaluation of a constant |
971 * object results in an uncaught exception being thrown. | 960 * object results in an uncaught exception being thrown. |
972 * | 961 * |
973 * Parameters: | 962 * Parameters: |
974 * 0: the maximum number of positional arguments | 963 * 0: the maximum number of positional arguments |
975 * 1: the actual number of positional arguments given | 964 * 1: the actual number of positional arguments given |
976 */ | 965 */ |
(...skipping 3939 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
4916 * created from the optional [correction] template. | 4905 * created from the optional [correction] template. |
4917 */ | 4906 */ |
4918 const StrongModeCode(ErrorType type, String name, String message, | 4907 const StrongModeCode(ErrorType type, String name, String message, |
4919 [String correction]) | 4908 [String correction]) |
4920 : type = type, | 4909 : type = type, |
4921 super('STRONG_MODE_$name', message, correction); | 4910 super('STRONG_MODE_$name', message, correction); |
4922 | 4911 |
4923 @override | 4912 @override |
4924 ErrorSeverity get errorSeverity => type.severity; | 4913 ErrorSeverity get errorSeverity => type.severity; |
4925 } | 4914 } |
OLD | NEW |