| Index: lib/src/transformer/error_listener.dart
|
| diff --git a/lib/src/transformer/error_listener.dart b/lib/src/transformer/error_listener.dart
|
| deleted file mode 100644
|
| index 411949c0edd731deceba2ec879d282774a66c809..0000000000000000000000000000000000000000
|
| --- a/lib/src/transformer/error_listener.dart
|
| +++ /dev/null
|
| @@ -1,58 +0,0 @@
|
| -// Copyright (c) 2016, the Dart project authors. Please see the AUTHORS file
|
| -// for details. All rights reserved. Use of this source code is governed by a
|
| -// BSD-style license that can be found in the LICENSE file.
|
| -
|
| -library dev_compiler.src.transformer.error_listener;
|
| -
|
| -import 'package:analyzer/analyzer.dart'
|
| - show AnalysisError, ErrorSeverity, AnalysisErrorListener;
|
| -import 'package:analyzer/src/generated/engine.dart' show AnalysisContext;
|
| -import 'package:barback/barback.dart' show TransformLogger, AssetId;
|
| -import 'package:source_span/source_span.dart' show SourceSpan, SourceLocation;
|
| -
|
| -import 'uri_resolver.dart';
|
| -
|
| -typedef void _LoggingFunction(String message, {AssetId asset, SourceSpan span});
|
| -
|
| -class TransformAnalysisErrorListener extends AnalysisErrorListener {
|
| - final TransformLogger _logger;
|
| - final AnalysisContext _context;
|
| - TransformAnalysisErrorListener(this._logger, this._context);
|
| -
|
| - @override
|
| - void onError(AnalysisError error) {
|
| - var content = error.source.contents.data;
|
| - var sourceUrl = error.source.uri.toString();
|
| - var lineInfo = _context.getLineInfo(error.source);
|
| - SourceLocation makeLocation(int offset) {
|
| - var location = lineInfo.getLocation(offset);
|
| - return new SourceLocation(offset,
|
| - sourceUrl: sourceUrl,
|
| - line: location.lineNumber,
|
| - column: location.columnNumber);
|
| - }
|
| - int start = error.offset;
|
| - int end = error.offset + error.length;
|
| - var assetId = resolveAssetId(error.source.uri);
|
| - var span = new SourceSpan(
|
| - makeLocation(start), makeLocation(end), content.substring(start, end));
|
| -
|
| - var logger = _getLogger(error.errorCode.errorSeverity);
|
| - logger(error.message, asset: assetId, span: span);
|
| - }
|
| -
|
| - _LoggingFunction _getLogger(ErrorSeverity severity) {
|
| - switch (severity) {
|
| - case ErrorSeverity.ERROR:
|
| - return _logger.error;
|
| - case ErrorSeverity.WARNING:
|
| - return _logger.warning;
|
| - case ErrorSeverity.INFO:
|
| - return _logger.info;
|
| - case ErrorSeverity.NONE:
|
| - return _logger.fine;
|
| - default:
|
| - throw new ArgumentError.value(severity, "severity", "not supported");
|
| - }
|
| - }
|
| -}
|
|
|