| Index: lib/src/load_exception.dart
|
| diff --git a/lib/src/load_exception.dart b/lib/src/load_exception.dart
|
| deleted file mode 100644
|
| index 8c6dff0d48073409e429c7baf6f385c1aaaebf22..0000000000000000000000000000000000000000
|
| --- a/lib/src/load_exception.dart
|
| +++ /dev/null
|
| @@ -1,42 +0,0 @@
|
| -// Copyright (c) 2015, 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 unittest.load_exception;
|
| -
|
| -import 'dart:isolate';
|
| -
|
| -import 'package:path/path.dart' as p;
|
| -
|
| -import 'utils.dart';
|
| -
|
| -class LoadException implements Exception {
|
| - final String path;
|
| -
|
| - final innerError;
|
| -
|
| - LoadException(this.path, this.innerError);
|
| -
|
| - String toString() {
|
| - var buffer = new StringBuffer('Failed to load "$path":');
|
| -
|
| - var innerString = getErrorMessage(innerError);
|
| - if (innerError is IsolateSpawnException) {
|
| - // If this is a parse error, get rid of the noisy preamble.
|
| - innerString = innerString
|
| - .replaceFirst("'${p.toUri(p.absolute(path))}': error: ", "");
|
| -
|
| - // If this is a file system error, get rid of both the preamble and the
|
| - // useless stack trace.
|
| - innerString = innerString.replaceFirst(
|
| - "Unhandled exception:\n"
|
| - "Uncaught Error: Load Error: FileSystemException: ",
|
| - "");
|
| - innerString = innerString.split("Stack Trace:\n").first.trim();
|
| - }
|
| -
|
| - buffer.write(innerString.contains("\n") ? "\n" : " ");
|
| - buffer.write(innerString);
|
| - return buffer.toString();
|
| - }
|
| -}
|
|
|