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.error.error; | 5 library analyzer.error.error; |
6 | 6 |
7 import 'dart:collection'; | 7 import 'dart:collection'; |
8 | 8 |
9 import 'package:analyzer/error/listener.dart'; | 9 import 'package:analyzer/error/listener.dart'; |
10 import 'package:analyzer/src/dart/scanner/scanner.dart' show ScannerErrorCode; | 10 import 'package:analyzer/src/dart/scanner/scanner.dart' show ScannerErrorCode; |
(...skipping 280 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
291 HintCode.UNNECESSARY_NO_SUCH_METHOD, | 291 HintCode.UNNECESSARY_NO_SUCH_METHOD, |
292 HintCode.UNNECESSARY_TYPE_CHECK_FALSE, | 292 HintCode.UNNECESSARY_TYPE_CHECK_FALSE, |
293 HintCode.UNNECESSARY_TYPE_CHECK_TRUE, | 293 HintCode.UNNECESSARY_TYPE_CHECK_TRUE, |
294 HintCode.UNUSED_CATCH_CLAUSE, | 294 HintCode.UNUSED_CATCH_CLAUSE, |
295 HintCode.UNUSED_CATCH_STACK, | 295 HintCode.UNUSED_CATCH_STACK, |
296 HintCode.UNUSED_ELEMENT, | 296 HintCode.UNUSED_ELEMENT, |
297 HintCode.UNUSED_FIELD, | 297 HintCode.UNUSED_FIELD, |
298 HintCode.UNUSED_IMPORT, | 298 HintCode.UNUSED_IMPORT, |
299 HintCode.UNUSED_LOCAL_VARIABLE, | 299 HintCode.UNUSED_LOCAL_VARIABLE, |
300 HintCode.UNUSED_SHOWN_NAME, | 300 HintCode.UNUSED_SHOWN_NAME, |
| 301 HintCode.USES_DYNAMIC_AS_BOTTOM, |
301 HintCode.USE_OF_VOID_RESULT, | 302 HintCode.USE_OF_VOID_RESULT, |
302 HintCode.WRONG_NUMBER_OF_TYPE_ARGUMENTS_METHOD, | 303 HintCode.WRONG_NUMBER_OF_TYPE_ARGUMENTS_METHOD, |
303 HtmlErrorCode.PARSE_ERROR, | 304 HtmlErrorCode.PARSE_ERROR, |
304 HtmlWarningCode.INVALID_URI, | 305 HtmlWarningCode.INVALID_URI, |
305 HtmlWarningCode.URI_DOES_NOT_EXIST, | 306 HtmlWarningCode.URI_DOES_NOT_EXIST, |
306 ParserErrorCode.ABSTRACT_CLASS_MEMBER, | 307 ParserErrorCode.ABSTRACT_CLASS_MEMBER, |
307 ParserErrorCode.ABSTRACT_ENUM, | 308 ParserErrorCode.ABSTRACT_ENUM, |
308 ParserErrorCode.ABSTRACT_STATIC_METHOD, | 309 ParserErrorCode.ABSTRACT_STATIC_METHOD, |
309 ParserErrorCode.ABSTRACT_TOP_LEVEL_FUNCTION, | 310 ParserErrorCode.ABSTRACT_TOP_LEVEL_FUNCTION, |
310 ParserErrorCode.ABSTRACT_TOP_LEVEL_VARIABLE, | 311 ParserErrorCode.ABSTRACT_TOP_LEVEL_VARIABLE, |
(...skipping 541 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
852 * a single list of errors. | 853 * a single list of errors. |
853 */ | 854 */ |
854 static List<AnalysisError> mergeLists(List<List<AnalysisError>> errorLists) { | 855 static List<AnalysisError> mergeLists(List<List<AnalysisError>> errorLists) { |
855 Set<AnalysisError> errors = new HashSet<AnalysisError>(); | 856 Set<AnalysisError> errors = new HashSet<AnalysisError>(); |
856 for (List<AnalysisError> errorList in errorLists) { | 857 for (List<AnalysisError> errorList in errorLists) { |
857 errors.addAll(errorList); | 858 errors.addAll(errorList); |
858 } | 859 } |
859 return errors.toList(); | 860 return errors.toList(); |
860 } | 861 } |
861 } | 862 } |
OLD | NEW |