Index: lib/src/isolate_wrapper.dart |
diff --git a/lib/src/isolate_wrapper.dart b/lib/src/isolate_wrapper.dart |
deleted file mode 100644 |
index f0031da01c8dccb7dcc9b452819191d2b4e3ef1c..0000000000000000000000000000000000000000 |
--- a/lib/src/isolate_wrapper.dart |
+++ /dev/null |
@@ -1,48 +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.isolate_wrapper; |
- |
-import 'dart:async'; |
-import 'dart:isolate'; |
- |
-import 'io.dart'; |
- |
-// TODO(nweiz): Get rid of this when issue 6610 is fixed. |
-/// This is a wrapper around an [Isolate] that supports a callback that will |
-/// fire when [Isolate.exit] is called. |
-/// |
-/// This is necessary to delete the source directory of the isolate only once |
-/// the Isolate completes. Note that the callback won't necessarily fire before |
-/// the Isolate is killed, but it comes close enough for our purposes. |
-class IsolateWrapper implements Isolate { |
- final Isolate _inner; |
- |
- final Function _onExit; |
- |
- Capability get pauseCapability => _inner.pauseCapability; |
- SendPort get controlPort => _inner.controlPort; |
- Stream get errors => _inner.errors; |
- Capability get terminateCapability => _inner.terminateCapability; |
- |
- IsolateWrapper(this._inner, this._onExit); |
- |
- void addErrorListener(SendPort port) => _inner.addErrorListener(port); |
- void addOnExitListener(SendPort port) => _inner.addOnExitListener(port); |
- Capability pause([Capability resumeCapability]) => |
- _inner.pause(resumeCapability); |
- void ping(SendPort responsePort, [int pingType=Isolate.IMMEDIATE]) => |
- _inner.ping(responsePort, pingType); |
- void removeErrorListener(SendPort port) => _inner.removeErrorListener(port); |
- void removeOnExitListener(SendPort port) => _inner.removeOnExitListener(port); |
- void resume(Capability resumeCapability) => _inner.resume(resumeCapability); |
- void setErrorsFatal(bool errorsAreFatal) => |
- _inner.setErrorsFatal(errorsAreFatal); |
- String toString() => _inner.toString(); |
- |
- void kill([int priority=Isolate.BEFORE_NEXT_EVENT]) { |
- if (supportsIsolateKill) _inner.kill(priority); |
- _onExit(); |
- } |
-} |