| Index: sdk/lib/_internal/compiler/implementation/lib/isolate_patch.dart
|
| diff --git a/sdk/lib/_internal/compiler/implementation/lib/isolate_patch.dart b/sdk/lib/_internal/compiler/implementation/lib/isolate_patch.dart
|
| index a948a8311e4cf9044c309f611f48d2e84625890f..f3cf8184f61f4426ceb601baf458240c7bfc487f 100644
|
| --- a/sdk/lib/_internal/compiler/implementation/lib/isolate_patch.dart
|
| +++ b/sdk/lib/_internal/compiler/implementation/lib/isolate_patch.dart
|
| @@ -4,23 +4,24 @@
|
|
|
| // Patch file for the dart:isolate library.
|
|
|
| -patch ReceivePort get port {
|
| - if (lazyPort == null) {
|
| - lazyPort = new ReceivePort();
|
| +patch class _Isolate {
|
| + patch ReceivePort get port {
|
| + if (lazyPort == null) {
|
| + lazyPort = new ReceivePort();
|
| + }
|
| + return lazyPort;
|
| }
|
| - return lazyPort;
|
| -}
|
|
|
| -patch SendPort spawnFunction(void topLevelFunction(),
|
| - [bool UnhandledExceptionCallback(IsolateUnhandledException e)]) {
|
| - return IsolateNatives.spawnFunction(topLevelFunction);
|
| -}
|
| + patch SendPort spawnFunction(void topLevelFunction(),
|
| + [bool UnhandledExceptionCallback(IsolateUnhandledException e)]) {
|
| + return IsolateNatives.spawnFunction(topLevelFunction);
|
| + }
|
|
|
| -patch SendPort spawnUri(String uri) {
|
| - return IsolateNatives.spawn(null, uri, false);
|
| + patch SendPort spawnUri(String uri) {
|
| + return IsolateNatives.spawn(null, uri, false);
|
| + }
|
| }
|
|
|
| -
|
| /** Default factory for receive ports. */
|
| patch class ReceivePort {
|
| patch factory ReceivePort() {
|
|
|