Index: lib/src/util/isolate_wrapper.dart |
diff --git a/lib/src/util/isolate_wrapper.dart b/lib/src/util/isolate_wrapper.dart |
deleted file mode 100644 |
index b9b62870f31364179f3b4d4feeb1306979cc5554..0000000000000000000000000000000000000000 |
--- a/lib/src/util/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 test.util.isolate_wrapper; |
- |
-import 'dart:async'; |
-import 'dart:isolate'; |
- |
-// 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. |
-/// |
-/// This avoids implementing Isolate because there's no interface that's |
-/// compatible with both Dart before 1.11 and Dart after 1.11. |
-class IsolateWrapper { |
- 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) => _inner.ping(responsePort); |
- 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() { |
- _inner.kill(); |
- _onExit(); |
- } |
-} |