Index: pkg/analyzer/lib/src/error.dart |
diff --git a/pkg/analyzer/lib/src/error.dart b/pkg/analyzer/lib/src/error.dart |
index 6bb5c672276c29d9fab088f2e4b9c6069e7bdc57..60f5cf094676498d083db7fa60fdf0452ab4801f 100644 |
--- a/pkg/analyzer/lib/src/error.dart |
+++ b/pkg/analyzer/lib/src/error.dart |
@@ -11,26 +11,6 @@ import 'generated/error.dart'; |
/// an [AnalyzerError] to a string. |
final _MAX_ERROR_LINE_LENGTH = 120; |
-/// An error class that collects multiple [AnalyzerError]s that are emitted |
-/// during a single analysis. |
-class AnalyzerErrorGroup implements Exception { |
- /// The errors in this collection. |
- List<AnalyzerError> get errors => |
- new UnmodifiableListView<AnalyzerError>(_errors); |
- final List<AnalyzerError> _errors; |
- |
- AnalyzerErrorGroup(Iterable<AnalyzerError> errors) |
- : _errors = errors.toList(); |
- |
- /// Creates an [AnalyzerErrorGroup] from a list of lower-level |
- /// [AnalysisError]s. |
- AnalyzerErrorGroup.fromAnalysisErrors(Iterable<AnalysisError> errors) |
- : this(errors.map((e) => new AnalyzerError(e))); |
- |
- String get message => toString(); |
- String toString() => errors.join("\n"); |
-} |
- |
/// A wrapper around [AnalysisError] that provides a more user-friendly string |
/// representation. |
class AnalyzerError implements Exception { |
@@ -91,3 +71,23 @@ class AnalyzerError implements Exception { |
return builder.toString(); |
} |
} |
+ |
+/// An error class that collects multiple [AnalyzerError]s that are emitted |
+/// during a single analysis. |
+class AnalyzerErrorGroup implements Exception { |
+ final List<AnalyzerError> _errors; |
+ AnalyzerErrorGroup(Iterable<AnalyzerError> errors) |
+ : _errors = errors.toList(); |
+ |
+ /// Creates an [AnalyzerErrorGroup] from a list of lower-level |
+ /// [AnalysisError]s. |
+ AnalyzerErrorGroup.fromAnalysisErrors(Iterable<AnalysisError> errors) |
+ : this(errors.map((e) => new AnalyzerError(e))); |
+ |
+ /// The errors in this collection. |
+ List<AnalyzerError> get errors => |
+ new UnmodifiableListView<AnalyzerError>(_errors); |
+ |
+ String get message => toString(); |
+ String toString() => errors.join("\n"); |
+} |