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

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

Issue 185603002: Update and analyzer snapshot with AST -> Ast rename. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Tweak for analyzer version in 'intl' package. Created 6 years, 9 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 | Annotate | Revision Log
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 // This code was auto-generated, is not intended to be edited, and is subject to 5 // This code was auto-generated, is not intended to be edited, and is subject to
6 // significant change. Please see the README file for more information. 6 // significant change. Please see the README file for more information.
7 7
8 library engine.error; 8 library engine.error;
9 9
10 import 'java_core.dart'; 10 import 'java_core.dart';
11 import 'source.dart'; 11 import 'source.dart';
12 import 'scanner.dart' show Token; 12 import 'scanner.dart' show Token;
13 import 'ast.dart' show ASTNode; 13 import 'ast.dart' show AstNode;
14 import 'element.dart' show Element; 14 import 'element.dart' show Element;
15 15
16 /** 16 /**
17 * Instances of the enumeration `ErrorSeverity` represent the severity of an [Er rorCode] 17 * Instances of the enumeration `ErrorSeverity` represent the severity of an [Er rorCode]
18 * . 18 * .
19 *
20 * @coverage dart.engine.error
21 */ 19 */
22 class ErrorSeverity extends Enum<ErrorSeverity> { 20 class ErrorSeverity extends Enum<ErrorSeverity> {
23 /** 21 /**
24 * The severity representing a non-error. This is never used for any error cod e, but is useful for 22 * The severity representing a non-error. This is never used for any error cod e, but is useful for
25 * clients. 23 * clients.
26 */ 24 */
27 static final ErrorSeverity NONE = new ErrorSeverity('NONE', 0, " ", "none"); 25 static final ErrorSeverity NONE = new ErrorSeverity('NONE', 0, " ", "none");
28 26
29 /** 27 /**
30 * The severity representing an informational level analysis issue. 28 * The severity representing an informational level analysis issue.
(...skipping 187 matching lines...) Expand 10 before | Expand all | Expand 10 after
218 ErrorSeverity get errorSeverity => _severity; 216 ErrorSeverity get errorSeverity => _severity;
219 217
220 String get message => _message; 218 String get message => _message;
221 219
222 ErrorType get type => ErrorType.ANGULAR; 220 ErrorType get type => ErrorType.ANGULAR;
223 } 221 }
224 222
225 /** 223 /**
226 * Instances of the class `ErrorReporter` wrap an error listener with utility me thods used to 224 * Instances of the class `ErrorReporter` wrap an error listener with utility me thods used to
227 * create the errors being reported. 225 * create the errors being reported.
228 *
229 * @coverage dart.engine.error
230 */ 226 */
231 class ErrorReporter { 227 class ErrorReporter {
232 /** 228 /**
233 * The error listener to which errors will be reported. 229 * The error listener to which errors will be reported.
234 */ 230 */
235 AnalysisErrorListener _errorListener; 231 AnalysisErrorListener _errorListener;
236 232
237 /** 233 /**
238 * The default source to be used when reporting errors. 234 * The default source to be used when reporting errors.
239 */ 235 */
(...skipping 21 matching lines...) Expand all
261 this._source = defaultSource; 257 this._source = defaultSource;
262 } 258 }
263 259
264 /** 260 /**
265 * Creates an error with properties with the given error code and arguments. 261 * Creates an error with properties with the given error code and arguments.
266 * 262 *
267 * @param errorCode the error code of the error to be reported 263 * @param errorCode the error code of the error to be reported
268 * @param node the node specifying the location of the error 264 * @param node the node specifying the location of the error
269 * @param arguments the arguments to the error, used to compose the error mess age 265 * @param arguments the arguments to the error, used to compose the error mess age
270 */ 266 */
271 AnalysisErrorWithProperties newErrorWithProperties(ErrorCode errorCode, ASTNod e node, List<Object> arguments) => new AnalysisErrorWithProperties.con2(_source, node.offset, node.length, errorCode, arguments); 267 AnalysisErrorWithProperties newErrorWithProperties(ErrorCode errorCode, AstNod e node, List<Object> arguments) => new AnalysisErrorWithProperties.con2(_source, node.offset, node.length, errorCode, arguments);
272 268
273 /** 269 /**
274 * Report a passed error. 270 * Report a passed error.
275 * 271 *
276 * @param error the error to report 272 * @param error the error to report
277 */ 273 */
278 void reportError(AnalysisError error) { 274 void reportError(AnalysisError error) {
279 _errorListener.onError(error); 275 _errorListener.onError(error);
280 } 276 }
281 277
282 /** 278 /**
283 * Report an error with the given error code and arguments. 279 * Report an error with the given error code and arguments.
284 * 280 *
285 * @param errorCode the error code of the error to be reported 281 * @param errorCode the error code of the error to be reported
286 * @param node the node specifying the location of the error 282 * @param node the node specifying the location of the error
287 * @param arguments the arguments to the error, used to compose the error mess age 283 * @param arguments the arguments to the error, used to compose the error mess age
288 */ 284 */
289 void reportError3(ErrorCode errorCode, ASTNode node, List<Object> arguments) { 285 void reportError3(ErrorCode errorCode, AstNode node, List<Object> arguments) {
290 reportError5(errorCode, node.offset, node.length, arguments); 286 reportError5(errorCode, node.offset, node.length, arguments);
291 } 287 }
292 288
293 /** 289 /**
294 * Report an error with the given error code and arguments. 290 * Report an error with the given error code and arguments.
295 * 291 *
296 * @param errorCode the error code of the error to be reported 292 * @param errorCode the error code of the error to be reported
297 * @param element the element which name should be used as the location of the error 293 * @param element the element which name should be used as the location of the error
298 * @param arguments the arguments to the error, used to compose the error mess age 294 * @param arguments the arguments to the error, used to compose the error mess age
299 */ 295 */
(...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after
333 void set source(Source source) { 329 void set source(Source source) {
334 this._source = source == null ? _defaultSource : source; 330 this._source = source == null ? _defaultSource : source;
335 } 331 }
336 } 332 }
337 333
338 /** 334 /**
339 * Instances of the class `AnalysisError` represent an error discovered during t he analysis of 335 * Instances of the class `AnalysisError` represent an error discovered during t he analysis of
340 * some Dart code. 336 * some Dart code.
341 * 337 *
342 * @see AnalysisErrorListener 338 * @see AnalysisErrorListener
343 * @coverage dart.engine.error
344 */ 339 */
345 class AnalysisError { 340 class AnalysisError {
346 /** 341 /**
347 * An empty array of errors used when no errors are expected. 342 * An empty array of errors used when no errors are expected.
348 */ 343 */
349 static List<AnalysisError> NO_ERRORS = new List<AnalysisError>(0); 344 static List<AnalysisError> NO_ERRORS = new List<AnalysisError>(0);
350 345
351 /** 346 /**
352 * A [Comparator] that sorts by the name of the file that the [AnalysisError] was 347 * A [Comparator] that sorts by the name of the file that the [AnalysisError] was
353 * found. 348 * found.
(...skipping 483 matching lines...) Expand 10 before | Expand all | Expand 10 after
837 ErrorType get type => ErrorType.HINT; 832 ErrorType get type => ErrorType.HINT;
838 } 833 }
839 834
840 /** 835 /**
841 * The interface `ErrorCode` defines the behavior common to objects representing error codes 836 * The interface `ErrorCode` defines the behavior common to objects representing error codes
842 * associated with [AnalysisError]. 837 * associated with [AnalysisError].
843 * 838 *
844 * Generally, we want to provide messages that consist of three sentences: 1. wh at is wrong, 2. why 839 * Generally, we want to provide messages that consist of three sentences: 1. wh at is wrong, 2. why
845 * is it wrong, and 3. how do I fix it. However, we combine the first two in the result of 840 * is it wrong, and 3. how do I fix it. However, we combine the first two in the result of
846 * [getMessage] and the last in the result of [getCorrection]. 841 * [getMessage] and the last in the result of [getCorrection].
847 *
848 * @coverage dart.engine.error
849 */ 842 */
850 abstract class ErrorCode { 843 abstract class ErrorCode {
851 /** 844 /**
852 * Return the template used to create the correction to be displayed for this error, or 845 * Return the template used to create the correction to be displayed for this error, or
853 * `null` if there is no correction information for this error. The correction should 846 * `null` if there is no correction information for this error. The correction should
854 * indicate how the user can fix the error. 847 * indicate how the user can fix the error.
855 * 848 *
856 * @return the template used to create the correction to be displayed for this error 849 * @return the template used to create the correction to be displayed for this error
857 */ 850 */
858 String get correction; 851 String get correction;
(...skipping 16 matching lines...) Expand all
875 /** 868 /**
876 * Return the type of the error. 869 * Return the type of the error.
877 * 870 *
878 * @return the type of the error 871 * @return the type of the error
879 */ 872 */
880 ErrorType get type; 873 ErrorType get type;
881 } 874 }
882 875
883 /** 876 /**
884 * Instances of the enumeration `ErrorType` represent the type of an [ErrorCode] . 877 * Instances of the enumeration `ErrorType` represent the type of an [ErrorCode] .
885 *
886 * @coverage dart.engine.error
887 */ 878 */
888 class ErrorType extends Enum<ErrorType> { 879 class ErrorType extends Enum<ErrorType> {
889 /** 880 /**
890 * Task (todo) comments in user code. 881 * Task (todo) comments in user code.
891 */ 882 */
892 static final ErrorType TODO = new ErrorType('TODO', 0, ErrorSeverity.INFO); 883 static final ErrorType TODO = new ErrorType('TODO', 0, ErrorSeverity.INFO);
893 884
894 /** 885 /**
895 * Extra analysis run over the code to follow best practices, which are not in the Dart Language 886 * Extra analysis run over the code to follow best practices, which are not in the Dart Language
896 * Specification. 887 * Specification.
(...skipping 57 matching lines...) Expand 10 before | Expand all | Expand 10 after
954 ErrorType(String name, int ordinal, this.severity) : super(name, ordinal); 945 ErrorType(String name, int ordinal, this.severity) : super(name, ordinal);
955 946
956 String get displayName => name.toLowerCase().replaceAll('_', ' '); 947 String get displayName => name.toLowerCase().replaceAll('_', ' ');
957 } 948 }
958 949
959 /** 950 /**
960 * The enumeration `CompileTimeErrorCode` defines the error codes used for compi le time 951 * The enumeration `CompileTimeErrorCode` defines the error codes used for compi le time
961 * errors. The convention for this class is for the name of the error code to in dicate the problem 952 * errors. The convention for this class is for the name of the error code to in dicate the problem
962 * that caused the error to be generated and for the error message to explain wh at is wrong and, 953 * that caused the error to be generated and for the error message to explain wh at is wrong and,
963 * when appropriate, how the problem can be corrected. 954 * when appropriate, how the problem can be corrected.
964 *
965 * @coverage dart.engine.error
966 */ 955 */
967 class CompileTimeErrorCode extends Enum<CompileTimeErrorCode> implements ErrorCo de { 956 class CompileTimeErrorCode extends Enum<CompileTimeErrorCode> implements ErrorCo de {
968 /** 957 /**
969 * 14.2 Exports: It is a compile-time error if a name <i>N</i> is re-exported by a library 958 * 14.2 Exports: It is a compile-time error if a name <i>N</i> is re-exported by a library
970 * <i>L</i> and <i>N</i> is introduced into the export namespace of <i>L</i> b y more than one 959 * <i>L</i> and <i>N</i> is introduced into the export namespace of <i>L</i> b y more than one
971 * export, unless each all exports refer to same declaration for the name N. 960 * export, unless each all exports refer to same declaration for the name N.
972 * 961 *
973 * @param ambiguousElementName the name of the ambiguous element 962 * @param ambiguousElementName the name of the ambiguous element
974 * @param firstLibraryName the name of the first library that the type is foun d 963 * @param firstLibraryName the name of the first library that the type is foun d
975 * @param secondLibraryName the name of the second library that the type is fo und 964 * @param secondLibraryName the name of the second library that the type is fo und
(...skipping 644 matching lines...) Expand 10 before | Expand all | Expand 10 after
1620 * 13.14 Continue: It is a compile-time error if no such statement or case cla use 1609 * 13.14 Continue: It is a compile-time error if no such statement or case cla use
1621 * <i>s<sub>E</sub></i> exists within the innermost function in which <i>s<sub >c</sub></i> occurs. 1610 * <i>s<sub>E</sub></i> exists within the innermost function in which <i>s<sub >c</sub></i> occurs.
1622 * 1611 *
1623 * @param labelName the name of the unresolvable label 1612 * @param labelName the name of the unresolvable label
1624 */ 1613 */
1625 static final CompileTimeErrorCode LABEL_UNDEFINED = new CompileTimeErrorCode.c on1('LABEL_UNDEFINED', 79, "Cannot reference undefined label '%s'"); 1614 static final CompileTimeErrorCode LABEL_UNDEFINED = new CompileTimeErrorCode.c on1('LABEL_UNDEFINED', 79, "Cannot reference undefined label '%s'");
1626 1615
1627 /** 1616 /**
1628 * 12.6 Lists: A run-time list literal &lt;<i>E</i>&gt; [<i>e<sub>1</sub></i> ... 1617 * 12.6 Lists: A run-time list literal &lt;<i>E</i>&gt; [<i>e<sub>1</sub></i> ...
1629 * <i>e<sub>n</sub></i>] is evaluated as follows: 1618 * <i>e<sub>n</sub></i>] is evaluated as follows:
1630 *
1631 * * The operator []= is invoked on <i>a</i> with first argument <i>i</i> and second argument 1619 * * The operator []= is invoked on <i>a</i> with first argument <i>i</i> and second argument
1632 * <i>o<sub>i+1</sub></i><i>, 1 &lt;= i &lt;= n</i> 1620 * <i>o<sub>i+1</sub></i><i>, 1 &lt;= i &lt;= n</i>
1633 * 1621 *
1634 *
1635 * 12.14.2 Binding Actuals to Formals: Let <i>T<sub>i</sub></i> be the static type of 1622 * 12.14.2 Binding Actuals to Formals: Let <i>T<sub>i</sub></i> be the static type of
1636 * <i>a<sub>i</sub></i>, let <i>S<sub>i</sub></i> be the type of <i>p<sub>i</s ub>, 1 &lt;= i &lt;= 1623 * <i>a<sub>i</sub></i>, let <i>S<sub>i</sub></i> be the type of <i>p<sub>i</s ub>, 1 &lt;= i &lt;=
1637 * n+k</i> and let <i>S<sub>q</sub></i> be the type of the named parameter <i> q</i> of <i>f</i>. 1624 * n+k</i> and let <i>S<sub>q</sub></i> be the type of the named parameter <i> q</i> of <i>f</i>.
1638 * It is a static warning if <i>T<sub>j</sub></i> may not be assigned to <i>S< sub>j</sub>, 1 &lt;= 1625 * It is a static warning if <i>T<sub>j</sub></i> may not be assigned to <i>S< sub>j</sub>, 1 &lt;=
1639 * j &lt;= m</i>. 1626 * j &lt;= m</i>.
1640 */ 1627 */
1641 static final CompileTimeErrorCode LIST_ELEMENT_TYPE_NOT_ASSIGNABLE = new Compi leTimeErrorCode.con1('LIST_ELEMENT_TYPE_NOT_ASSIGNABLE', 80, "The element type ' %s' cannot be assigned to the list type '%s'"); 1628 static final CompileTimeErrorCode LIST_ELEMENT_TYPE_NOT_ASSIGNABLE = new Compi leTimeErrorCode.con1('LIST_ELEMENT_TYPE_NOT_ASSIGNABLE', 80, "The element type ' %s' cannot be assigned to the list type '%s'");
1642 1629
1643 /** 1630 /**
1644 * 12.7 Map: A run-time map literal &lt;<i>K</i>, <i>V</i>&gt; [<i>k<sub>1</su b></i> : 1631 * 12.7 Map: A run-time map literal &lt;<i>K</i>, <i>V</i>&gt; [<i>k<sub>1</su b></i> :
1645 * <i>e<sub>1</sub></i> ... <i>k<sub>n</sub></i> : <i>e<sub>n</sub></i>] is ev aluated as follows: 1632 * <i>e<sub>1</sub></i> ... <i>k<sub>n</sub></i> : <i>e<sub>n</sub></i>] is ev aluated as follows:
1646 *
1647 * * The operator []= is invoked on <i>m</i> with first argument <i>k<sub>i</s ub></i> and second 1633 * * The operator []= is invoked on <i>m</i> with first argument <i>k<sub>i</s ub></i> and second
1648 * argument <i>e<sub>i</sub></i><i>, 1 &lt;= i &lt;= n</i> 1634 * argument <i>e<sub>i</sub></i><i>, 1 &lt;= i &lt;= n</i>
1649 * 1635 *
1650 *
1651 * 12.14.2 Binding Actuals to Formals: Let <i>T<sub>i</sub></i> be the static type of 1636 * 12.14.2 Binding Actuals to Formals: Let <i>T<sub>i</sub></i> be the static type of
1652 * <i>a<sub>i</sub></i>, let <i>S<sub>i</sub></i> be the type of <i>p<sub>i</s ub>, 1 &lt;= i &lt;= 1637 * <i>a<sub>i</sub></i>, let <i>S<sub>i</sub></i> be the type of <i>p<sub>i</s ub>, 1 &lt;= i &lt;=
1653 * n+k</i> and let <i>S<sub>q</sub></i> be the type of the named parameter <i> q</i> of <i>f</i>. 1638 * n+k</i> and let <i>S<sub>q</sub></i> be the type of the named parameter <i> q</i> of <i>f</i>.
1654 * It is a static warning if <i>T<sub>j</sub></i> may not be assigned to <i>S< sub>j</sub>, 1 &lt;= 1639 * It is a static warning if <i>T<sub>j</sub></i> may not be assigned to <i>S< sub>j</sub>, 1 &lt;=
1655 * j &lt;= m</i>. 1640 * j &lt;= m</i>.
1656 */ 1641 */
1657 static final CompileTimeErrorCode MAP_KEY_TYPE_NOT_ASSIGNABLE = new CompileTim eErrorCode.con1('MAP_KEY_TYPE_NOT_ASSIGNABLE', 81, "The element type '%s' cannot be assigned to the map key type '%s'"); 1642 static final CompileTimeErrorCode MAP_KEY_TYPE_NOT_ASSIGNABLE = new CompileTim eErrorCode.con1('MAP_KEY_TYPE_NOT_ASSIGNABLE', 81, "The element type '%s' cannot be assigned to the map key type '%s'");
1658 1643
1659 /** 1644 /**
1660 * 12.7 Map: A run-time map literal &lt;<i>K</i>, <i>V</i>&gt; [<i>k<sub>1</su b></i> : 1645 * 12.7 Map: A run-time map literal &lt;<i>K</i>, <i>V</i>&gt; [<i>k<sub>1</su b></i> :
1661 * <i>e<sub>1</sub></i> ... <i>k<sub>n</sub></i> : <i>e<sub>n</sub></i>] is ev aluated as follows: 1646 * <i>e<sub>1</sub></i> ... <i>k<sub>n</sub></i> : <i>e<sub>n</sub></i>] is ev aluated as follows:
1662 *
1663 * * The operator []= is invoked on <i>m</i> with first argument <i>k<sub>i</s ub></i> and second 1647 * * The operator []= is invoked on <i>m</i> with first argument <i>k<sub>i</s ub></i> and second
1664 * argument <i>e<sub>i</sub></i><i>, 1 &lt;= i &lt;= n</i> 1648 * argument <i>e<sub>i</sub></i><i>, 1 &lt;= i &lt;= n</i>
1665 * 1649 *
1666 *
1667 * 12.14.2 Binding Actuals to Formals: Let <i>T<sub>i</sub></i> be the static type of 1650 * 12.14.2 Binding Actuals to Formals: Let <i>T<sub>i</sub></i> be the static type of
1668 * <i>a<sub>i</sub></i>, let <i>S<sub>i</sub></i> be the type of <i>p<sub>i</s ub>, 1 &lt;= i &lt;= 1651 * <i>a<sub>i</sub></i>, let <i>S<sub>i</sub></i> be the type of <i>p<sub>i</s ub>, 1 &lt;= i &lt;=
1669 * n+k</i> and let <i>S<sub>q</sub></i> be the type of the named parameter <i> q</i> of <i>f</i>. 1652 * n+k</i> and let <i>S<sub>q</sub></i> be the type of the named parameter <i> q</i> of <i>f</i>.
1670 * It is a static warning if <i>T<sub>j</sub></i> may not be assigned to <i>S< sub>j</sub>, 1 &lt;= 1653 * It is a static warning if <i>T<sub>j</sub></i> may not be assigned to <i>S< sub>j</sub>, 1 &lt;=
1671 * j &lt;= m</i>. 1654 * j &lt;= m</i>.
1672 */ 1655 */
1673 static final CompileTimeErrorCode MAP_VALUE_TYPE_NOT_ASSIGNABLE = new CompileT imeErrorCode.con1('MAP_VALUE_TYPE_NOT_ASSIGNABLE', 82, "The element type '%s' ca nnot be assigned to the map value type '%s'"); 1656 static final CompileTimeErrorCode MAP_VALUE_TYPE_NOT_ASSIGNABLE = new CompileT imeErrorCode.con1('MAP_VALUE_TYPE_NOT_ASSIGNABLE', 82, "The element type '%s' ca nnot be assigned to the map value type '%s'");
1674 1657
1675 /** 1658 /**
1676 * 7 Classes: It is a compile time error if a class <i>C</i> declares a member with the same name 1659 * 7 Classes: It is a compile time error if a class <i>C</i> declares a member with the same name
(...skipping 698 matching lines...) Expand 10 before | Expand all | Expand 10 after
2375 ErrorSeverity get errorSeverity => ErrorType.PUB_SUGGESTION.severity; 2358 ErrorSeverity get errorSeverity => ErrorType.PUB_SUGGESTION.severity;
2376 2359
2377 ErrorType get type => ErrorType.PUB_SUGGESTION; 2360 ErrorType get type => ErrorType.PUB_SUGGESTION;
2378 } 2361 }
2379 2362
2380 /** 2363 /**
2381 * The enumeration `StaticWarningCode` defines the error codes used for static w arnings. The 2364 * The enumeration `StaticWarningCode` defines the error codes used for static w arnings. The
2382 * convention for this class is for the name of the error code to indicate the p roblem that caused 2365 * convention for this class is for the name of the error code to indicate the p roblem that caused
2383 * the error to be generated and for the error message to explain what is wrong and, when 2366 * the error to be generated and for the error message to explain what is wrong and, when
2384 * appropriate, how the problem can be corrected. 2367 * appropriate, how the problem can be corrected.
2385 *
2386 * @coverage dart.engine.error
2387 */ 2368 */
2388 class StaticWarningCode extends Enum<StaticWarningCode> implements ErrorCode { 2369 class StaticWarningCode extends Enum<StaticWarningCode> implements ErrorCode {
2389 /** 2370 /**
2390 * 14.1 Imports: If a name <i>N</i> is referenced by a library <i>L</i> and <i >N</i> is introduced 2371 * 14.1 Imports: If a name <i>N</i> is referenced by a library <i>L</i> and <i >N</i> is introduced
2391 * into the top level scope <i>L</i> by more than one import then: 2372 * into the top level scope <i>L</i> by more than one import then:
2392 * <ol> 2373 * <ol>
2393 * * A static warning occurs. 2374 * * A static warning occurs.
2394 * * If <i>N</i> is referenced as a function, getter or setter, a <i>NoSuchMet hodError</i> is 2375 * * If <i>N</i> is referenced as a function, getter or setter, a <i>NoSuchMet hodError</i> is
2395 * raised. 2376 * raised.
2396 * * If <i>N</i> is referenced as a type, it is treated as a malformed type. 2377 * * If <i>N</i> is referenced as a type, it is treated as a malformed type.
(...skipping 65 matching lines...) Expand 10 before | Expand all | Expand 10 after
2462 /** 2443 /**
2463 * 7.4 Abstract Instance Members: It is a static warning if an abstract member is declared or 2444 * 7.4 Abstract Instance Members: It is a static warning if an abstract member is declared or
2464 * inherited in a concrete class. 2445 * inherited in a concrete class.
2465 */ 2446 */
2466 static final StaticWarningCode CONCRETE_CLASS_WITH_ABSTRACT_MEMBER = new Stati cWarningCode.con1('CONCRETE_CLASS_WITH_ABSTRACT_MEMBER', 7, "'%s' must have a me thod body because '%s' is not abstract"); 2447 static final StaticWarningCode CONCRETE_CLASS_WITH_ABSTRACT_MEMBER = new Stati cWarningCode.con1('CONCRETE_CLASS_WITH_ABSTRACT_MEMBER', 7, "'%s' must have a me thod body because '%s' is not abstract");
2467 2448
2468 /** 2449 /**
2469 * 14.1 Imports: If a name <i>N</i> is referenced by a library <i>L</i> and <i >N</i> would be 2450 * 14.1 Imports: If a name <i>N</i> is referenced by a library <i>L</i> and <i >N</i> would be
2470 * introduced into the top level scope of <i>L</i> by an import from a library whose URI begins 2451 * introduced into the top level scope of <i>L</i> by an import from a library whose URI begins
2471 * with <i>dart:</i> and an import from a library whose URI does not begin wit h <i>dart:</i>: 2452 * with <i>dart:</i> and an import from a library whose URI does not begin wit h <i>dart:</i>:
2472 *
2473 * * The import from <i>dart:</i> is implicitly extended by a hide N clause. 2453 * * The import from <i>dart:</i> is implicitly extended by a hide N clause.
2474 * * A static warning is issued. 2454 * * A static warning is issued.
2475 * 2455 *
2476 *
2477 * @param ambiguousName the ambiguous name 2456 * @param ambiguousName the ambiguous name
2478 * @param sdkLibraryName the name of the dart: library that the element is fou nd 2457 * @param sdkLibraryName the name of the dart: library that the element is fou nd
2479 * @param otherLibraryName the name of the non-dart: library that the element is found 2458 * @param otherLibraryName the name of the non-dart: library that the element is found
2480 */ 2459 */
2481 static final StaticWarningCode CONFLICTING_DART_IMPORT = new StaticWarningCode .con1('CONFLICTING_DART_IMPORT', 8, "Element '%s' from SDK library '%s' is impli citly hidden by '%s'"); 2460 static final StaticWarningCode CONFLICTING_DART_IMPORT = new StaticWarningCode .con1('CONFLICTING_DART_IMPORT', 8, "Element '%s' from SDK library '%s' is impli citly hidden by '%s'");
2482 2461
2483 /** 2462 /**
2484 * 7.2 Getters: It is a static warning if a class <i>C</i> declares an instanc e getter named 2463 * 7.2 Getters: It is a static warning if a class <i>C</i> declares an instanc e getter named
2485 * <i>v</i> and an accessible static member named <i>v</i> or <i>v=</i> is dec lared in a 2464 * <i>v</i> and an accessible static member named <i>v</i> or <i>v=</i> is dec lared in a
2486 * superclass of <i>C</i>. 2465 * superclass of <i>C</i>.
(...skipping 100 matching lines...) Expand 10 before | Expand all | Expand 10 after
2587 */ 2566 */
2588 static final StaticWarningCode FIELD_INITIALIZING_FORMAL_NOT_ASSIGNABLE = new StaticWarningCode.con1('FIELD_INITIALIZING_FORMAL_NOT_ASSIGNABLE', 21, "The para meter type '%s' is incompatable with the field type '%s'"); 2567 static final StaticWarningCode FIELD_INITIALIZING_FORMAL_NOT_ASSIGNABLE = new StaticWarningCode.con1('FIELD_INITIALIZING_FORMAL_NOT_ASSIGNABLE', 21, "The para meter type '%s' is incompatable with the field type '%s'");
2589 2568
2590 /** 2569 /**
2591 * 5 Variables: It is a static warning if a library, static or local variable <i>v</i> is final 2570 * 5 Variables: It is a static warning if a library, static or local variable <i>v</i> is final
2592 * and <i>v</i> is not initialized at its point of declaration. 2571 * and <i>v</i> is not initialized at its point of declaration.
2593 * 2572 *
2594 * 7.6.1 Generative Constructors: Each final instance variable <i>f</i> declar ed in the 2573 * 7.6.1 Generative Constructors: Each final instance variable <i>f</i> declar ed in the
2595 * immediately enclosing class must have an initializer in <i>k</i>'s initiali zer list unless it 2574 * immediately enclosing class must have an initializer in <i>k</i>'s initiali zer list unless it
2596 * has already been initialized by one of the following means: 2575 * has already been initialized by one of the following means:
2597 *
2598 * * Initialization at the declaration of <i>f</i>. 2576 * * Initialization at the declaration of <i>f</i>.
2599 * * Initialization by means of an initializing formal of <i>k</i>. 2577 * * Initialization by means of an initializing formal of <i>k</i>.
2600 *
2601 * or a static warning occurs. 2578 * or a static warning occurs.
2602 * 2579 *
2603 * @param name the name of the uninitialized final variable 2580 * @param name the name of the uninitialized final variable
2604 */ 2581 */
2605 static final StaticWarningCode FINAL_NOT_INITIALIZED = new StaticWarningCode.c on1('FINAL_NOT_INITIALIZED', 22, "The final variable '%s' must be initialized"); 2582 static final StaticWarningCode FINAL_NOT_INITIALIZED = new StaticWarningCode.c on1('FINAL_NOT_INITIALIZED', 22, "The final variable '%s' must be initialized");
2606 2583
2607 /** 2584 /**
2608 * 15.5 Function Types: It is a static warning if a concrete class implements Function and does 2585 * 15.5 Function Types: It is a static warning if a concrete class implements Function and does
2609 * not have a concrete method named call(). 2586 * not have a concrete method named call().
2610 */ 2587 */
(...skipping 141 matching lines...) Expand 10 before | Expand all | Expand 10 after
2752 * @param expectedParamType the name of the actual parameter type, not assigna ble to the 2729 * @param expectedParamType the name of the actual parameter type, not assigna ble to the
2753 * actualParamTypeName 2730 * actualParamTypeName
2754 * @param className the name of the class where the overridden setter is decla red 2731 * @param className the name of the class where the overridden setter is decla red
2755 * @see #INVALID_METHOD_OVERRIDE_NORMAL_PARAM_TYPE 2732 * @see #INVALID_METHOD_OVERRIDE_NORMAL_PARAM_TYPE
2756 */ 2733 */
2757 static final StaticWarningCode INVALID_SETTER_OVERRIDE_NORMAL_PARAM_TYPE = new StaticWarningCode.con1('INVALID_SETTER_OVERRIDE_NORMAL_PARAM_TYPE', 37, "The pa rameter type '%s' is not assignable to '%s' as required by the setter it is over riding from '%s'"); 2734 static final StaticWarningCode INVALID_SETTER_OVERRIDE_NORMAL_PARAM_TYPE = new StaticWarningCode.con1('INVALID_SETTER_OVERRIDE_NORMAL_PARAM_TYPE', 37, "The pa rameter type '%s' is not assignable to '%s' as required by the setter it is over riding from '%s'");
2758 2735
2759 /** 2736 /**
2760 * 12.6 Lists: A run-time list literal &lt;<i>E</i>&gt; [<i>e<sub>1</sub></i> ... 2737 * 12.6 Lists: A run-time list literal &lt;<i>E</i>&gt; [<i>e<sub>1</sub></i> ...
2761 * <i>e<sub>n</sub></i>] is evaluated as follows: 2738 * <i>e<sub>n</sub></i>] is evaluated as follows:
2762 *
2763 * * The operator []= is invoked on <i>a</i> with first argument <i>i</i> and second argument 2739 * * The operator []= is invoked on <i>a</i> with first argument <i>i</i> and second argument
2764 * <i>o<sub>i+1</sub></i><i>, 1 &lt;= i &lt;= n</i> 2740 * <i>o<sub>i+1</sub></i><i>, 1 &lt;= i &lt;= n</i>
2765 * 2741 *
2766 *
2767 * 12.14.2 Binding Actuals to Formals: Let <i>T<sub>i</sub></i> be the static type of 2742 * 12.14.2 Binding Actuals to Formals: Let <i>T<sub>i</sub></i> be the static type of
2768 * <i>a<sub>i</sub></i>, let <i>S<sub>i</sub></i> be the type of <i>p<sub>i</s ub>, 1 &lt;= i &lt;= 2743 * <i>a<sub>i</sub></i>, let <i>S<sub>i</sub></i> be the type of <i>p<sub>i</s ub>, 1 &lt;= i &lt;=
2769 * n+k</i> and let <i>S<sub>q</sub></i> be the type of the named parameter <i> q</i> of <i>f</i>. 2744 * n+k</i> and let <i>S<sub>q</sub></i> be the type of the named parameter <i> q</i> of <i>f</i>.
2770 * It is a static warning if <i>T<sub>j</sub></i> may not be assigned to <i>S< sub>j</sub>, 1 &lt;= 2745 * It is a static warning if <i>T<sub>j</sub></i> may not be assigned to <i>S< sub>j</sub>, 1 &lt;=
2771 * j &lt;= m</i>. 2746 * j &lt;= m</i>.
2772 */ 2747 */
2773 static final StaticWarningCode LIST_ELEMENT_TYPE_NOT_ASSIGNABLE = new StaticWa rningCode.con1('LIST_ELEMENT_TYPE_NOT_ASSIGNABLE', 38, "The element type '%s' ca nnot be assigned to the list type '%s'"); 2748 static final StaticWarningCode LIST_ELEMENT_TYPE_NOT_ASSIGNABLE = new StaticWa rningCode.con1('LIST_ELEMENT_TYPE_NOT_ASSIGNABLE', 38, "The element type '%s' ca nnot be assigned to the list type '%s'");
2774 2749
2775 /** 2750 /**
2776 * 12.7 Map: A run-time map literal &lt;<i>K</i>, <i>V</i>&gt; [<i>k<sub>1</su b></i> : 2751 * 12.7 Map: A run-time map literal &lt;<i>K</i>, <i>V</i>&gt; [<i>k<sub>1</su b></i> :
2777 * <i>e<sub>1</sub></i> ... <i>k<sub>n</sub></i> : <i>e<sub>n</sub></i>] is ev aluated as follows: 2752 * <i>e<sub>1</sub></i> ... <i>k<sub>n</sub></i> : <i>e<sub>n</sub></i>] is ev aluated as follows:
2778 *
2779 * * The operator []= is invoked on <i>m</i> with first argument <i>k<sub>i</s ub></i> and second 2753 * * The operator []= is invoked on <i>m</i> with first argument <i>k<sub>i</s ub></i> and second
2780 * argument <i>e<sub>i</sub></i><i>, 1 &lt;= i &lt;= n</i> 2754 * argument <i>e<sub>i</sub></i><i>, 1 &lt;= i &lt;= n</i>
2781 * 2755 *
2782 *
2783 * 12.14.2 Binding Actuals to Formals: Let <i>T<sub>i</sub></i> be the static type of 2756 * 12.14.2 Binding Actuals to Formals: Let <i>T<sub>i</sub></i> be the static type of
2784 * <i>a<sub>i</sub></i>, let <i>S<sub>i</sub></i> be the type of <i>p<sub>i</s ub>, 1 &lt;= i &lt;= 2757 * <i>a<sub>i</sub></i>, let <i>S<sub>i</sub></i> be the type of <i>p<sub>i</s ub>, 1 &lt;= i &lt;=
2785 * n+k</i> and let <i>S<sub>q</sub></i> be the type of the named parameter <i> q</i> of <i>f</i>. 2758 * n+k</i> and let <i>S<sub>q</sub></i> be the type of the named parameter <i> q</i> of <i>f</i>.
2786 * It is a static warning if <i>T<sub>j</sub></i> may not be assigned to <i>S< sub>j</sub>, 1 &lt;= 2759 * It is a static warning if <i>T<sub>j</sub></i> may not be assigned to <i>S< sub>j</sub>, 1 &lt;=
2787 * j &lt;= m</i>. 2760 * j &lt;= m</i>.
2788 */ 2761 */
2789 static final StaticWarningCode MAP_KEY_TYPE_NOT_ASSIGNABLE = new StaticWarning Code.con1('MAP_KEY_TYPE_NOT_ASSIGNABLE', 39, "The element type '%s' cannot be as signed to the map key type '%s'"); 2762 static final StaticWarningCode MAP_KEY_TYPE_NOT_ASSIGNABLE = new StaticWarning Code.con1('MAP_KEY_TYPE_NOT_ASSIGNABLE', 39, "The element type '%s' cannot be as signed to the map key type '%s'");
2790 2763
2791 /** 2764 /**
2792 * 12.7 Map: A run-time map literal &lt;<i>K</i>, <i>V</i>&gt; [<i>k<sub>1</su b></i> : 2765 * 12.7 Map: A run-time map literal &lt;<i>K</i>, <i>V</i>&gt; [<i>k<sub>1</su b></i> :
2793 * <i>e<sub>1</sub></i> ... <i>k<sub>n</sub></i> : <i>e<sub>n</sub></i>] is ev aluated as follows: 2766 * <i>e<sub>1</sub></i> ... <i>k<sub>n</sub></i> : <i>e<sub>n</sub></i>] is ev aluated as follows:
2794 *
2795 * * The operator []= is invoked on <i>m</i> with first argument <i>k<sub>i</s ub></i> and second 2767 * * The operator []= is invoked on <i>m</i> with first argument <i>k<sub>i</s ub></i> and second
2796 * argument <i>e<sub>i</sub></i><i>, 1 &lt;= i &lt;= n</i> 2768 * argument <i>e<sub>i</sub></i><i>, 1 &lt;= i &lt;= n</i>
2797 * 2769 *
2798 *
2799 * 12.14.2 Binding Actuals to Formals: Let <i>T<sub>i</sub></i> be the static type of 2770 * 12.14.2 Binding Actuals to Formals: Let <i>T<sub>i</sub></i> be the static type of
2800 * <i>a<sub>i</sub></i>, let <i>S<sub>i</sub></i> be the type of <i>p<sub>i</s ub>, 1 &lt;= i &lt;= 2771 * <i>a<sub>i</sub></i>, let <i>S<sub>i</sub></i> be the type of <i>p<sub>i</s ub>, 1 &lt;= i &lt;=
2801 * n+k</i> and let <i>S<sub>q</sub></i> be the type of the named parameter <i> q</i> of <i>f</i>. 2772 * n+k</i> and let <i>S<sub>q</sub></i> be the type of the named parameter <i> q</i> of <i>f</i>.
2802 * It is a static warning if <i>T<sub>j</sub></i> may not be assigned to <i>S< sub>j</sub>, 1 &lt;= 2773 * It is a static warning if <i>T<sub>j</sub></i> may not be assigned to <i>S< sub>j</sub>, 1 &lt;=
2803 * j &lt;= m</i>. 2774 * j &lt;= m</i>.
2804 */ 2775 */
2805 static final StaticWarningCode MAP_VALUE_TYPE_NOT_ASSIGNABLE = new StaticWarni ngCode.con1('MAP_VALUE_TYPE_NOT_ASSIGNABLE', 40, "The element type '%s' cannot b e assigned to the map value type '%s'"); 2776 static final StaticWarningCode MAP_VALUE_TYPE_NOT_ASSIGNABLE = new StaticWarni ngCode.con1('MAP_VALUE_TYPE_NOT_ASSIGNABLE', 40, "The element type '%s' cannot b e assigned to the map value type '%s'");
2806 2777
2807 /** 2778 /**
2808 * 7.3 Setters: It is a static warning if a class has a setter named <i>v=</i> with argument type 2779 * 7.3 Setters: It is a static warning if a class has a setter named <i>v=</i> with argument type
(...skipping 172 matching lines...) Expand 10 before | Expand all | Expand 10 after
2981 * 7.3 Setters: It is a static warning if a setter declares a return type othe r than void. 2952 * 7.3 Setters: It is a static warning if a setter declares a return type othe r than void.
2982 */ 2953 */
2983 static final StaticWarningCode NON_VOID_RETURN_FOR_SETTER = new StaticWarningC ode.con1('NON_VOID_RETURN_FOR_SETTER', 56, "The return type of the setter must b e 'void'"); 2954 static final StaticWarningCode NON_VOID_RETURN_FOR_SETTER = new StaticWarningC ode.con1('NON_VOID_RETURN_FOR_SETTER', 56, "The return type of the setter must b e 'void'");
2984 2955
2985 /** 2956 /**
2986 * 15.1 Static Types: A type <i>T</i> is malformed iff: * <i>T</i> has the for m <i>id</i> or the 2957 * 15.1 Static Types: A type <i>T</i> is malformed iff: * <i>T</i> has the for m <i>id</i> or the
2987 * form <i>prefix.id</i>, and in the enclosing lexical scope, the name <i>id</ i> (respectively 2958 * form <i>prefix.id</i>, and in the enclosing lexical scope, the name <i>id</ i> (respectively
2988 * <i>prefix.id</i>) does not denote a type. * <i>T</i> denotes a type paramet er in the 2959 * <i>prefix.id</i>) does not denote a type. * <i>T</i> denotes a type paramet er in the
2989 * enclosing lexical scope, but occurs in the signature or body of a static me mber. * 2960 * enclosing lexical scope, but occurs in the signature or body of a static me mber. *
2990 * <i>T</i> is a parameterized type of the form <i>G&lt;S<sub>1</sub>, .., S<s ub>n</sub>&gt;</i>, 2961 * <i>T</i> is a parameterized type of the form <i>G&lt;S<sub>1</sub>, .., S<s ub>n</sub>&gt;</i>,
2991 * and <i>G</i> is malformed.
2992 * 2962 *
2993 * Any use of a malformed type gives rise to a static warning. 2963 * Any use of a malformed type gives rise to a static warning.
2994 * 2964 *
2995 * @param nonTypeName the name that is not a type 2965 * @param nonTypeName the name that is not a type
2996 */ 2966 */
2997 static final StaticWarningCode NOT_A_TYPE = new StaticWarningCode.con1('NOT_A_ TYPE', 57, "%s is not a type"); 2967 static final StaticWarningCode NOT_A_TYPE = new StaticWarningCode.con1('NOT_A_ TYPE', 57, "%s is not a type");
2998 2968
2999 /** 2969 /**
3000 * 12.14.2 Binding Actuals to Formals: It is a static warning if <i>m &lt; h</ i> or if <i>m &gt; 2970 * 12.14.2 Binding Actuals to Formals: It is a static warning if <i>m &lt; h</ i> or if <i>m &gt;
3001 * n</i>. 2971 * n</i>.
(...skipping 261 matching lines...) Expand 10 before | Expand all | Expand 10 after
3263 String get correction => correction7; 3233 String get correction => correction7;
3264 3234
3265 ErrorSeverity get errorSeverity => ErrorType.STATIC_WARNING.severity; 3235 ErrorSeverity get errorSeverity => ErrorType.STATIC_WARNING.severity;
3266 3236
3267 ErrorType get type => ErrorType.STATIC_WARNING; 3237 ErrorType get type => ErrorType.STATIC_WARNING;
3268 } 3238 }
3269 3239
3270 /** 3240 /**
3271 * The interface `AnalysisErrorListener` defines the behavior of objects that li sten for 3241 * The interface `AnalysisErrorListener` defines the behavior of objects that li sten for
3272 * [AnalysisError] being produced by the analysis engine. 3242 * [AnalysisError] being produced by the analysis engine.
3273 *
3274 * @coverage dart.engine.error
3275 */ 3243 */
3276 abstract class AnalysisErrorListener { 3244 abstract class AnalysisErrorListener {
3277 /** 3245 /**
3278 * An error listener that ignores errors that are reported to it. 3246 * An error listener that ignores errors that are reported to it.
3279 */ 3247 */
3280 static final AnalysisErrorListener NULL_LISTENER = new AnalysisErrorListener_N ULL_LISTENER(); 3248 static final AnalysisErrorListener NULL_LISTENER = new AnalysisErrorListener_N ULL_LISTENER();
3281 3249
3282 /** 3250 /**
3283 * This method is invoked when an error has been found by the analysis engine. 3251 * This method is invoked when an error has been found by the analysis engine.
3284 * 3252 *
3285 * @param error the error that was just found (not `null`) 3253 * @param error the error that was just found (not `null`)
3286 */ 3254 */
3287 void onError(AnalysisError error); 3255 void onError(AnalysisError error);
3288 } 3256 }
3289 3257
3290 class AnalysisErrorListener_NULL_LISTENER implements AnalysisErrorListener { 3258 class AnalysisErrorListener_NULL_LISTENER implements AnalysisErrorListener {
3291 void onError(AnalysisError event) { 3259 void onError(AnalysisError event) {
3292 } 3260 }
3293 } 3261 }
3294 3262
3295 /** 3263 /**
3296 * The enumeration `HtmlWarningCode` defines the error codes used for warnings i n HTML files. 3264 * The enumeration `HtmlWarningCode` defines the error codes used for warnings i n HTML files.
3297 * The convention for this class is for the name of the error code to indicate t he problem that 3265 * The convention for this class is for the name of the error code to indicate t he problem that
3298 * caused the error to be generated and for the error message to explain what is wrong and, when 3266 * caused the error to be generated and for the error message to explain what is wrong and, when
3299 * appropriate, how the problem can be corrected. 3267 * appropriate, how the problem can be corrected.
3300 *
3301 * @coverage dart.engine.error
3302 */ 3268 */
3303 class HtmlWarningCode extends Enum<HtmlWarningCode> implements ErrorCode { 3269 class HtmlWarningCode extends Enum<HtmlWarningCode> implements ErrorCode {
3304 /** 3270 /**
3305 * An error code indicating that the value of the 'src' attribute of a Dart sc ript tag is not a 3271 * An error code indicating that the value of the 'src' attribute of a Dart sc ript tag is not a
3306 * valid URI. 3272 * valid URI.
3307 * 3273 *
3308 * @param uri the URI that is invalid 3274 * @param uri the URI that is invalid
3309 */ 3275 */
3310 static final HtmlWarningCode INVALID_URI = new HtmlWarningCode.con1('INVALID_U RI', 0, "Invalid URI syntax: '%s'"); 3276 static final HtmlWarningCode INVALID_URI = new HtmlWarningCode.con1('INVALID_U RI', 0, "Invalid URI syntax: '%s'");
3311 3277
(...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after
3352 ErrorSeverity get errorSeverity => ErrorSeverity.WARNING; 3318 ErrorSeverity get errorSeverity => ErrorSeverity.WARNING;
3353 3319
3354 ErrorType get type => ErrorType.STATIC_WARNING; 3320 ErrorType get type => ErrorType.STATIC_WARNING;
3355 } 3321 }
3356 3322
3357 /** 3323 /**
3358 * The enumeration `StaticTypeWarningCode` defines the error codes used for stat ic type 3324 * The enumeration `StaticTypeWarningCode` defines the error codes used for stat ic type
3359 * warnings. The convention for this class is for the name of the error code to indicate the problem 3325 * warnings. The convention for this class is for the name of the error code to indicate the problem
3360 * that caused the error to be generated and for the error message to explain wh at is wrong and, 3326 * that caused the error to be generated and for the error message to explain wh at is wrong and,
3361 * when appropriate, how the problem can be corrected. 3327 * when appropriate, how the problem can be corrected.
3362 *
3363 * @coverage dart.engine.error
3364 */ 3328 */
3365 class StaticTypeWarningCode extends Enum<StaticTypeWarningCode> implements Error Code { 3329 class StaticTypeWarningCode extends Enum<StaticTypeWarningCode> implements Error Code {
3366 /** 3330 /**
3367 * 12.7 Lists: A fresh instance (7.6.1) <i>a</i>, of size <i>n</i>, whose clas s implements the 3331 * 12.7 Lists: A fresh instance (7.6.1) <i>a</i>, of size <i>n</i>, whose clas s implements the
3368 * built-in class <i>List&lt;E></i> is allocated. 3332 * built-in class <i>List&lt;E></i> is allocated.
3369 * 3333 *
3370 * @param numTypeArgument the number of provided type arguments 3334 * @param numTypeArgument the number of provided type arguments
3371 */ 3335 */
3372 static final StaticTypeWarningCode EXPECTED_ONE_LIST_TYPE_ARGUMENTS = new Stat icTypeWarningCode.con1('EXPECTED_ONE_LIST_TYPE_ARGUMENTS', 0, "List literal requ ires exactly one type arguments or none, but %d found"); 3336 static final StaticTypeWarningCode EXPECTED_ONE_LIST_TYPE_ARGUMENTS = new Stat icTypeWarningCode.con1('EXPECTED_ONE_LIST_TYPE_ARGUMENTS', 0, "List literal requ ires exactly one type arguments or none, but %d found");
3373 3337
(...skipping 299 matching lines...) Expand 10 before | Expand all | Expand 10 after
3673 StaticTypeWarningCode.con2(String name, int ordinal, this.message, String corr ection) : super(name, ordinal) { 3637 StaticTypeWarningCode.con2(String name, int ordinal, this.message, String corr ection) : super(name, ordinal) {
3674 this.correction6 = correction; 3638 this.correction6 = correction;
3675 } 3639 }
3676 3640
3677 String get correction => correction6; 3641 String get correction => correction6;
3678 3642
3679 ErrorSeverity get errorSeverity => ErrorType.STATIC_TYPE_WARNING.severity; 3643 ErrorSeverity get errorSeverity => ErrorType.STATIC_TYPE_WARNING.severity;
3680 3644
3681 ErrorType get type => ErrorType.STATIC_TYPE_WARNING; 3645 ErrorType get type => ErrorType.STATIC_TYPE_WARNING;
3682 } 3646 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698