| 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");
|
| +}
|
|
|