| 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 2977 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2988 * instance member named <i>m</i>. | 2988 * instance member named <i>m</i>. |
| 2989 * | 2989 * |
| 2990 * Parameters: | 2990 * Parameters: |
| 2991 * 0: the name of the method that is undefined | 2991 * 0: the name of the method that is undefined |
| 2992 * 1: the resolved type name that the method lookup is happening on | 2992 * 1: the resolved type name that the method lookup is happening on |
| 2993 */ | 2993 */ |
| 2994 static const StaticTypeWarningCode UNDEFINED_METHOD_WITH_CONSTRUCTOR = | 2994 static const StaticTypeWarningCode UNDEFINED_METHOD_WITH_CONSTRUCTOR = |
| 2995 const StaticTypeWarningCode( | 2995 const StaticTypeWarningCode( |
| 2996 'UNDEFINED_METHOD_WITH_CONSTRUCTOR', | 2996 'UNDEFINED_METHOD_WITH_CONSTRUCTOR', |
| 2997 "The method '{0}' isn't defined for the class '{1}', but a constructor
with that name is defined.", | 2997 "The method '{0}' isn't defined for the class '{1}', but a constructor
with that name is defined.", |
| 2998 "Try adding 'new' or 'const' to invoke the constuctor, or " | 2998 "Try adding 'new' or 'const' to invoke the constructor, or " |
| 2999 "correcting the name to the name of an existing method."); | 2999 "correcting the name to the name of an existing method."); |
| 3000 | 3000 |
| 3001 /** | 3001 /** |
| 3002 * 12.18 Assignment: Evaluation of an assignment of the form | 3002 * 12.18 Assignment: Evaluation of an assignment of the form |
| 3003 * <i>e<sub>1</sub></i>[<i>e<sub>2</sub></i>] = <i>e<sub>3</sub></i> is | 3003 * <i>e<sub>1</sub></i>[<i>e<sub>2</sub></i>] = <i>e<sub>3</sub></i> is |
| 3004 * equivalent to the evaluation of the expression (a, i, e){a.[]=(i, e); | 3004 * equivalent to the evaluation of the expression (a, i, e){a.[]=(i, e); |
| 3005 * return e;} (<i>e<sub>1</sub></i>, <i>e<sub>2</sub></i>, | 3005 * return e;} (<i>e<sub>1</sub></i>, <i>e<sub>2</sub></i>, |
| 3006 * <i>e<sub>2</sub></i>). | 3006 * <i>e<sub>2</sub></i>). |
| 3007 * | 3007 * |
| 3008 * 12.29 Assignable Expressions: An assignable expression of the form | 3008 * 12.29 Assignable Expressions: An assignable expression of the form |
| (...skipping 601 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3610 * <i>this.id</i>. It is a static warning if the static type of <i>id</i> is | 3610 * <i>this.id</i>. It is a static warning if the static type of <i>id</i> is |
| 3611 * not assignable to <i>T<sub>id</sub></i>. | 3611 * not assignable to <i>T<sub>id</sub></i>. |
| 3612 * | 3612 * |
| 3613 * Parameters: | 3613 * Parameters: |
| 3614 * 0: the name of the type of the field formal parameter | 3614 * 0: the name of the type of the field formal parameter |
| 3615 * 1: the name of the type of the field | 3615 * 1: the name of the type of the field |
| 3616 */ | 3616 */ |
| 3617 static const StaticWarningCode FIELD_INITIALIZING_FORMAL_NOT_ASSIGNABLE = | 3617 static const StaticWarningCode FIELD_INITIALIZING_FORMAL_NOT_ASSIGNABLE = |
| 3618 const StaticWarningCode( | 3618 const StaticWarningCode( |
| 3619 'FIELD_INITIALIZING_FORMAL_NOT_ASSIGNABLE', | 3619 'FIELD_INITIALIZING_FORMAL_NOT_ASSIGNABLE', |
| 3620 "The parameter type '{0}' is incompatable with the field type '{1}'.", | 3620 "The parameter type '{0}' is incompatible with the field type '{1}'.", |
| 3621 "Try changing or removing the parameter's type, or " | 3621 "Try changing or removing the parameter's type, or " |
| 3622 "changing the field's type."); | 3622 "changing the field's type."); |
| 3623 | 3623 |
| 3624 /** | 3624 /** |
| 3625 * 5 Variables: It is a static warning if a library, static or local variable | 3625 * 5 Variables: It is a static warning if a library, static or local variable |
| 3626 * <i>v</i> is final and <i>v</i> is not initialized at its point of | 3626 * <i>v</i> is final and <i>v</i> is not initialized at its point of |
| 3627 * declaration. | 3627 * declaration. |
| 3628 * | 3628 * |
| 3629 * Parameters: | 3629 * Parameters: |
| 3630 * 0: the name of the uninitialized final variable | 3630 * 0: the name of the uninitialized final variable |
| (...skipping 1431 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 5062 * created from the optional [correction] template. | 5062 * created from the optional [correction] template. |
| 5063 */ | 5063 */ |
| 5064 const StrongModeCode(ErrorType type, String name, String message, | 5064 const StrongModeCode(ErrorType type, String name, String message, |
| 5065 [String correction]) | 5065 [String correction]) |
| 5066 : type = type, | 5066 : type = type, |
| 5067 super('STRONG_MODE_$name', message, correction); | 5067 super('STRONG_MODE_$name', message, correction); |
| 5068 | 5068 |
| 5069 @override | 5069 @override |
| 5070 ErrorSeverity get errorSeverity => type.severity; | 5070 ErrorSeverity get errorSeverity => type.severity; |
| 5071 } | 5071 } |
| OLD | NEW |