| 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.generated.error; | 5 library analyzer.src.generated.error; |
| 6 | 6 |
| 7 import 'dart:collection'; | 7 import 'dart:collection'; |
| 8 | 8 |
| 9 import 'package:analyzer/dart/ast/ast.dart' show AstNode; | 9 import 'package:analyzer/dart/ast/ast.dart' show AstNode; |
| 10 import 'package:analyzer/dart/ast/token.dart'; | 10 import 'package:analyzer/dart/ast/token.dart'; |
| (...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 43 /** | 43 /** |
| 44 * A [Comparator] that sorts by the name of the file that the [AnalysisError] | 44 * A [Comparator] that sorts by the name of the file that the [AnalysisError] |
| 45 * was found. | 45 * was found. |
| 46 */ | 46 */ |
| 47 static Comparator<AnalysisError> FILE_COMPARATOR = | 47 static Comparator<AnalysisError> FILE_COMPARATOR = |
| 48 (AnalysisError o1, AnalysisError o2) => | 48 (AnalysisError o1, AnalysisError o2) => |
| 49 o1.source.shortName.compareTo(o2.source.shortName); | 49 o1.source.shortName.compareTo(o2.source.shortName); |
| 50 | 50 |
| 51 /** | 51 /** |
| 52 * A [Comparator] that sorts error codes first by their severity (errors | 52 * A [Comparator] that sorts error codes first by their severity (errors |
| 53 * first, warnings second), and then by the the error code type. | 53 * first, warnings second), and then by the error code type. |
| 54 */ | 54 */ |
| 55 static Comparator<AnalysisError> ERROR_CODE_COMPARATOR = | 55 static Comparator<AnalysisError> ERROR_CODE_COMPARATOR = |
| 56 (AnalysisError o1, AnalysisError o2) { | 56 (AnalysisError o1, AnalysisError o2) { |
| 57 ErrorCode errorCode1 = o1.errorCode; | 57 ErrorCode errorCode1 = o1.errorCode; |
| 58 ErrorCode errorCode2 = o2.errorCode; | 58 ErrorCode errorCode2 = o2.errorCode; |
| 59 ErrorSeverity errorSeverity1 = errorCode1.errorSeverity; | 59 ErrorSeverity errorSeverity1 = errorCode1.errorSeverity; |
| 60 ErrorSeverity errorSeverity2 = errorCode2.errorSeverity; | 60 ErrorSeverity errorSeverity2 = errorCode2.errorSeverity; |
| 61 if (errorSeverity1 == errorSeverity2) { | 61 if (errorSeverity1 == errorSeverity2) { |
| 62 ErrorType errorType1 = errorCode1.type; | 62 ErrorType errorType1 = errorCode1.type; |
| 63 ErrorType errorType2 = errorCode2.type; | 63 ErrorType errorType2 = errorCode2.type; |
| (...skipping 5745 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 5809 * Initialize a newly created error code to have the given [name]. | 5809 * Initialize a newly created error code to have the given [name]. |
| 5810 */ | 5810 */ |
| 5811 const TodoCode(String name) : super(name, "{0}"); | 5811 const TodoCode(String name) : super(name, "{0}"); |
| 5812 | 5812 |
| 5813 @override | 5813 @override |
| 5814 ErrorSeverity get errorSeverity => ErrorSeverity.INFO; | 5814 ErrorSeverity get errorSeverity => ErrorSeverity.INFO; |
| 5815 | 5815 |
| 5816 @override | 5816 @override |
| 5817 ErrorType get type => ErrorType.TODO; | 5817 ErrorType get type => ErrorType.TODO; |
| 5818 } | 5818 } |
| OLD | NEW |