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 175 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
186 CompileTimeErrorCode.NON_GENERATIVE_CONSTRUCTOR, | 186 CompileTimeErrorCode.NON_GENERATIVE_CONSTRUCTOR, |
187 CompileTimeErrorCode.NOT_ENOUGH_REQUIRED_ARGUMENTS, | 187 CompileTimeErrorCode.NOT_ENOUGH_REQUIRED_ARGUMENTS, |
188 CompileTimeErrorCode.NO_ANNOTATION_CONSTRUCTOR_ARGUMENTS, | 188 CompileTimeErrorCode.NO_ANNOTATION_CONSTRUCTOR_ARGUMENTS, |
189 CompileTimeErrorCode.NO_DEFAULT_SUPER_CONSTRUCTOR_EXPLICIT, | 189 CompileTimeErrorCode.NO_DEFAULT_SUPER_CONSTRUCTOR_EXPLICIT, |
190 CompileTimeErrorCode.NO_DEFAULT_SUPER_CONSTRUCTOR_IMPLICIT, | 190 CompileTimeErrorCode.NO_DEFAULT_SUPER_CONSTRUCTOR_IMPLICIT, |
191 CompileTimeErrorCode.OBJECT_CANNOT_EXTEND_ANOTHER_CLASS, | 191 CompileTimeErrorCode.OBJECT_CANNOT_EXTEND_ANOTHER_CLASS, |
192 CompileTimeErrorCode.OPTIONAL_PARAMETER_IN_OPERATOR, | 192 CompileTimeErrorCode.OPTIONAL_PARAMETER_IN_OPERATOR, |
193 CompileTimeErrorCode.PART_OF_NON_PART, | 193 CompileTimeErrorCode.PART_OF_NON_PART, |
194 CompileTimeErrorCode.PREFIX_COLLIDES_WITH_TOP_LEVEL_MEMBER, | 194 CompileTimeErrorCode.PREFIX_COLLIDES_WITH_TOP_LEVEL_MEMBER, |
195 CompileTimeErrorCode.PREFIX_IDENTIFIER_NOT_FOLLOWED_BY_DOT, | 195 CompileTimeErrorCode.PREFIX_IDENTIFIER_NOT_FOLLOWED_BY_DOT, |
| 196 CompileTimeErrorCode.PRIVATE_COLLISION_IN_MIXIN_APPLICATION, |
196 CompileTimeErrorCode.PRIVATE_OPTIONAL_PARAMETER, | 197 CompileTimeErrorCode.PRIVATE_OPTIONAL_PARAMETER, |
197 CompileTimeErrorCode.RECURSIVE_COMPILE_TIME_CONSTANT, | 198 CompileTimeErrorCode.RECURSIVE_COMPILE_TIME_CONSTANT, |
198 CompileTimeErrorCode.RECURSIVE_CONSTRUCTOR_REDIRECT, | 199 CompileTimeErrorCode.RECURSIVE_CONSTRUCTOR_REDIRECT, |
199 CompileTimeErrorCode.RECURSIVE_FACTORY_REDIRECT, | 200 CompileTimeErrorCode.RECURSIVE_FACTORY_REDIRECT, |
200 CompileTimeErrorCode.RECURSIVE_INTERFACE_INHERITANCE, | 201 CompileTimeErrorCode.RECURSIVE_INTERFACE_INHERITANCE, |
201 CompileTimeErrorCode.RECURSIVE_INTERFACE_INHERITANCE_BASE_CASE_EXTENDS, | 202 CompileTimeErrorCode.RECURSIVE_INTERFACE_INHERITANCE_BASE_CASE_EXTENDS, |
202 CompileTimeErrorCode.RECURSIVE_INTERFACE_INHERITANCE_BASE_CASE_IMPLEMENTS, | 203 CompileTimeErrorCode.RECURSIVE_INTERFACE_INHERITANCE_BASE_CASE_IMPLEMENTS, |
203 CompileTimeErrorCode.RECURSIVE_INTERFACE_INHERITANCE_BASE_CASE_WITH, | 204 CompileTimeErrorCode.RECURSIVE_INTERFACE_INHERITANCE_BASE_CASE_WITH, |
204 CompileTimeErrorCode.REDIRECT_GENERATIVE_TO_MISSING_CONSTRUCTOR, | 205 CompileTimeErrorCode.REDIRECT_GENERATIVE_TO_MISSING_CONSTRUCTOR, |
205 CompileTimeErrorCode.REDIRECT_GENERATIVE_TO_NON_GENERATIVE_CONSTRUCTOR, | 206 CompileTimeErrorCode.REDIRECT_GENERATIVE_TO_NON_GENERATIVE_CONSTRUCTOR, |
(...skipping 620 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
826 * a single list of errors. | 827 * a single list of errors. |
827 */ | 828 */ |
828 static List<AnalysisError> mergeLists(List<List<AnalysisError>> errorLists) { | 829 static List<AnalysisError> mergeLists(List<List<AnalysisError>> errorLists) { |
829 Set<AnalysisError> errors = new HashSet<AnalysisError>(); | 830 Set<AnalysisError> errors = new HashSet<AnalysisError>(); |
830 for (List<AnalysisError> errorList in errorLists) { | 831 for (List<AnalysisError> errorList in errorLists) { |
831 errors.addAll(errorList); | 832 errors.addAll(errorList); |
832 } | 833 } |
833 return errors.toList(); | 834 return errors.toList(); |
834 } | 835 } |
835 } | 836 } |
OLD | NEW |