| 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 95 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 106 CompileTimeErrorCode.DUPLICATE_DEFINITION_INHERITANCE, | 106 CompileTimeErrorCode.DUPLICATE_DEFINITION_INHERITANCE, |
| 107 CompileTimeErrorCode.DUPLICATE_NAMED_ARGUMENT, | 107 CompileTimeErrorCode.DUPLICATE_NAMED_ARGUMENT, |
| 108 CompileTimeErrorCode.DUPLICATE_PART, | 108 CompileTimeErrorCode.DUPLICATE_PART, |
| 109 CompileTimeErrorCode.EXPORT_INTERNAL_LIBRARY, | 109 CompileTimeErrorCode.EXPORT_INTERNAL_LIBRARY, |
| 110 CompileTimeErrorCode.EXPORT_OF_NON_LIBRARY, | 110 CompileTimeErrorCode.EXPORT_OF_NON_LIBRARY, |
| 111 CompileTimeErrorCode.EXTENDS_DEFERRED_CLASS, | 111 CompileTimeErrorCode.EXTENDS_DEFERRED_CLASS, |
| 112 CompileTimeErrorCode.EXTENDS_DISALLOWED_CLASS, | 112 CompileTimeErrorCode.EXTENDS_DISALLOWED_CLASS, |
| 113 CompileTimeErrorCode.EXTENDS_ENUM, | 113 CompileTimeErrorCode.EXTENDS_ENUM, |
| 114 CompileTimeErrorCode.EXTENDS_NON_CLASS, | 114 CompileTimeErrorCode.EXTENDS_NON_CLASS, |
| 115 CompileTimeErrorCode.EXTRA_POSITIONAL_ARGUMENTS, | 115 CompileTimeErrorCode.EXTRA_POSITIONAL_ARGUMENTS, |
| 116 CompileTimeErrorCode.EXTRA_POSITIONAL_ARGUMENTS_COULD_BE_NAMED, |
| 116 CompileTimeErrorCode.FIELD_INITIALIZED_BY_MULTIPLE_INITIALIZERS, | 117 CompileTimeErrorCode.FIELD_INITIALIZED_BY_MULTIPLE_INITIALIZERS, |
| 117 CompileTimeErrorCode.FIELD_INITIALIZED_IN_PARAMETER_AND_INITIALIZER, | 118 CompileTimeErrorCode.FIELD_INITIALIZED_IN_PARAMETER_AND_INITIALIZER, |
| 118 CompileTimeErrorCode.FIELD_INITIALIZER_FACTORY_CONSTRUCTOR, | 119 CompileTimeErrorCode.FIELD_INITIALIZER_FACTORY_CONSTRUCTOR, |
| 119 CompileTimeErrorCode.FIELD_INITIALIZER_OUTSIDE_CONSTRUCTOR, | 120 CompileTimeErrorCode.FIELD_INITIALIZER_OUTSIDE_CONSTRUCTOR, |
| 120 CompileTimeErrorCode.FIELD_INITIALIZER_REDIRECTING_CONSTRUCTOR, | 121 CompileTimeErrorCode.FIELD_INITIALIZER_REDIRECTING_CONSTRUCTOR, |
| 121 CompileTimeErrorCode.FINAL_INITIALIZED_MULTIPLE_TIMES, | 122 CompileTimeErrorCode.FINAL_INITIALIZED_MULTIPLE_TIMES, |
| 122 CompileTimeErrorCode.GENERIC_FUNCTION_TYPED_PARAM_UNSUPPORTED, | 123 CompileTimeErrorCode.GENERIC_FUNCTION_TYPED_PARAM_UNSUPPORTED, |
| 123 CompileTimeErrorCode.GETTER_AND_METHOD_WITH_SAME_NAME, | 124 CompileTimeErrorCode.GETTER_AND_METHOD_WITH_SAME_NAME, |
| 124 CompileTimeErrorCode.IMPLEMENTS_DEFERRED_CLASS, | 125 CompileTimeErrorCode.IMPLEMENTS_DEFERRED_CLASS, |
| 125 CompileTimeErrorCode.IMPLEMENTS_DISALLOWED_CLASS, | 126 CompileTimeErrorCode.IMPLEMENTS_DISALLOWED_CLASS, |
| (...skipping 397 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 523 StaticWarningCode.CONFLICTING_INSTANCE_GETTER_AND_SUPERCLASS_MEMBER, | 524 StaticWarningCode.CONFLICTING_INSTANCE_GETTER_AND_SUPERCLASS_MEMBER, |
| 524 StaticWarningCode.CONFLICTING_INSTANCE_METHOD_SETTER, | 525 StaticWarningCode.CONFLICTING_INSTANCE_METHOD_SETTER, |
| 525 StaticWarningCode.CONFLICTING_INSTANCE_METHOD_SETTER2, | 526 StaticWarningCode.CONFLICTING_INSTANCE_METHOD_SETTER2, |
| 526 StaticWarningCode.CONFLICTING_INSTANCE_SETTER_AND_SUPERCLASS_MEMBER, | 527 StaticWarningCode.CONFLICTING_INSTANCE_SETTER_AND_SUPERCLASS_MEMBER, |
| 527 StaticWarningCode.CONFLICTING_STATIC_GETTER_AND_INSTANCE_SETTER, | 528 StaticWarningCode.CONFLICTING_STATIC_GETTER_AND_INSTANCE_SETTER, |
| 528 StaticWarningCode.CONFLICTING_STATIC_SETTER_AND_INSTANCE_MEMBER, | 529 StaticWarningCode.CONFLICTING_STATIC_SETTER_AND_INSTANCE_MEMBER, |
| 529 StaticWarningCode.CONST_WITH_ABSTRACT_CLASS, | 530 StaticWarningCode.CONST_WITH_ABSTRACT_CLASS, |
| 530 StaticWarningCode.EQUAL_KEYS_IN_MAP, | 531 StaticWarningCode.EQUAL_KEYS_IN_MAP, |
| 531 StaticWarningCode.EXPORT_DUPLICATED_LIBRARY_NAMED, | 532 StaticWarningCode.EXPORT_DUPLICATED_LIBRARY_NAMED, |
| 532 StaticWarningCode.EXTRA_POSITIONAL_ARGUMENTS, | 533 StaticWarningCode.EXTRA_POSITIONAL_ARGUMENTS, |
| 534 StaticWarningCode.EXTRA_POSITIONAL_ARGUMENTS_COULD_BE_NAMED, |
| 533 StaticWarningCode.FIELD_INITIALIZED_IN_INITIALIZER_AND_DECLARATION, | 535 StaticWarningCode.FIELD_INITIALIZED_IN_INITIALIZER_AND_DECLARATION, |
| 534 StaticWarningCode.FINAL_INITIALIZED_IN_DECLARATION_AND_CONSTRUCTOR, | 536 StaticWarningCode.FINAL_INITIALIZED_IN_DECLARATION_AND_CONSTRUCTOR, |
| 535 StaticWarningCode.FIELD_INITIALIZER_NOT_ASSIGNABLE, | 537 StaticWarningCode.FIELD_INITIALIZER_NOT_ASSIGNABLE, |
| 536 StaticWarningCode.FIELD_INITIALIZING_FORMAL_NOT_ASSIGNABLE, | 538 StaticWarningCode.FIELD_INITIALIZING_FORMAL_NOT_ASSIGNABLE, |
| 537 StaticWarningCode.FINAL_NOT_INITIALIZED, | 539 StaticWarningCode.FINAL_NOT_INITIALIZED, |
| 538 StaticWarningCode.FINAL_NOT_INITIALIZED_CONSTRUCTOR_1, | 540 StaticWarningCode.FINAL_NOT_INITIALIZED_CONSTRUCTOR_1, |
| 539 StaticWarningCode.FINAL_NOT_INITIALIZED_CONSTRUCTOR_2, | 541 StaticWarningCode.FINAL_NOT_INITIALIZED_CONSTRUCTOR_2, |
| 540 StaticWarningCode.FINAL_NOT_INITIALIZED_CONSTRUCTOR_3_PLUS, | 542 StaticWarningCode.FINAL_NOT_INITIALIZED_CONSTRUCTOR_3_PLUS, |
| 541 StaticWarningCode.FUNCTION_WITHOUT_CALL, | 543 StaticWarningCode.FUNCTION_WITHOUT_CALL, |
| 542 StaticWarningCode.IMPORT_DUPLICATED_LIBRARY_NAMED, | 544 StaticWarningCode.IMPORT_DUPLICATED_LIBRARY_NAMED, |
| (...skipping 295 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 838 * a single list of errors. | 840 * a single list of errors. |
| 839 */ | 841 */ |
| 840 static List<AnalysisError> mergeLists(List<List<AnalysisError>> errorLists) { | 842 static List<AnalysisError> mergeLists(List<List<AnalysisError>> errorLists) { |
| 841 Set<AnalysisError> errors = new HashSet<AnalysisError>(); | 843 Set<AnalysisError> errors = new HashSet<AnalysisError>(); |
| 842 for (List<AnalysisError> errorList in errorLists) { | 844 for (List<AnalysisError> errorList in errorLists) { |
| 843 errors.addAll(errorList); | 845 errors.addAll(errorList); |
| 844 } | 846 } |
| 845 return errors.toList(); | 847 return errors.toList(); |
| 846 } | 848 } |
| 847 } | 849 } |
| OLD | NEW |