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 3068 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3079 * [CompileTimeErrorCode.NEW_WITH_INVALID_TYPE_PARAMETERS]. | 3079 * [CompileTimeErrorCode.NEW_WITH_INVALID_TYPE_PARAMETERS]. |
3080 */ | 3080 */ |
3081 static const StaticTypeWarningCode WRONG_NUMBER_OF_TYPE_ARGUMENTS = | 3081 static const StaticTypeWarningCode WRONG_NUMBER_OF_TYPE_ARGUMENTS = |
3082 const StaticTypeWarningCode( | 3082 const StaticTypeWarningCode( |
3083 'WRONG_NUMBER_OF_TYPE_ARGUMENTS', | 3083 'WRONG_NUMBER_OF_TYPE_ARGUMENTS', |
3084 "The type '{0}' is declared with {1} type parameters, " | 3084 "The type '{0}' is declared with {1} type parameters, " |
3085 "but {2} type arguments were given.", | 3085 "but {2} type arguments were given.", |
3086 "Try adjusting the number of type arguments."); | 3086 "Try adjusting the number of type arguments."); |
3087 | 3087 |
3088 /** | 3088 /** |
| 3089 * It will be a static type warning if <i>m</i> is not a generic method with |
| 3090 * exactly <i>n</i> type parameters. |
| 3091 * |
| 3092 * Parameters: |
| 3093 * 0: the name of the method being referenced (<i>G</i>) |
| 3094 * 1: the number of type parameters that were declared |
| 3095 * 2: the number of type arguments provided |
| 3096 */ |
| 3097 static const StaticTypeWarningCode WRONG_NUMBER_OF_TYPE_ARGUMENTS_METHOD = |
| 3098 const StaticTypeWarningCode( |
| 3099 'WRONG_NUMBER_OF_TYPE_ARGUMENTS_METHOD', |
| 3100 "The method '{0}' is declared with {1} type parameters, " |
| 3101 "but {2} type arguments were given.", |
| 3102 "Try adjusting the number of type arguments."); |
| 3103 |
| 3104 /** |
3089 * 17.16.1 Yield: Let T be the static type of e [the expression to the right | 3105 * 17.16.1 Yield: Let T be the static type of e [the expression to the right |
3090 * of "yield"] and let f be the immediately enclosing function. It is a | 3106 * of "yield"] and let f be the immediately enclosing function. It is a |
3091 * static type warning if either: | 3107 * static type warning if either: |
3092 * | 3108 * |
3093 * - the body of f is marked async* and the type Stream<T> may not be | 3109 * - the body of f is marked async* and the type Stream<T> may not be |
3094 * assigned to the declared return type of f. | 3110 * assigned to the declared return type of f. |
3095 * | 3111 * |
3096 * - the body of f is marked sync* and the type Iterable<T> may not be | 3112 * - the body of f is marked sync* and the type Iterable<T> may not be |
3097 * assigned to the declared return type of f. | 3113 * assigned to the declared return type of f. |
3098 * | 3114 * |
(...skipping 1788 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
4887 * created from the optional [correction] template. | 4903 * created from the optional [correction] template. |
4888 */ | 4904 */ |
4889 const StrongModeCode(ErrorType type, String name, String message, | 4905 const StrongModeCode(ErrorType type, String name, String message, |
4890 [String correction]) | 4906 [String correction]) |
4891 : type = type, | 4907 : type = type, |
4892 super('STRONG_MODE_$name', message, correction); | 4908 super('STRONG_MODE_$name', message, correction); |
4893 | 4909 |
4894 @override | 4910 @override |
4895 ErrorSeverity get errorSeverity => type.severity; | 4911 ErrorSeverity get errorSeverity => type.severity; |
4896 } | 4912 } |
OLD | NEW |