From 2ba8f083f7566dc1999aee298a1596cca2e635d1 Mon Sep 17 00:00:00 2001 From: Alex Dima Date: Thu, 18 Feb 2016 09:35:05 +0100 Subject: [PATCH] Remove unused Everywhere thread attribute --- src/vs/platform/test/common/nullThreadService.ts | 4 ---- src/vs/platform/thread/common/mainThreadService.ts | 9 --------- src/vs/platform/thread/common/pluginHostThreadService.ts | 4 ---- src/vs/platform/thread/common/thread.ts | 1 - src/vs/platform/thread/common/threadService.ts | 6 ------ src/vs/platform/thread/common/workerThreadService.ts | 4 ---- 6 files changed, 28 deletions(-) diff --git a/src/vs/platform/test/common/nullThreadService.ts b/src/vs/platform/test/common/nullThreadService.ts index 3923e5352ae..0105ac3782e 100644 --- a/src/vs/platform/test/common/nullThreadService.ts +++ b/src/vs/platform/test/common/nullThreadService.ts @@ -32,10 +32,6 @@ export class NullThreadService extends abstractThreadService.AbstractThreadServi return winjs.TPromise.as(null); } - Everywhere(obj: IThreadSynchronizableObject, methodName: string, target: Function, params: any[]): any { - return target.apply(obj, params); - } - addStatusListener(listener: IThreadServiceStatusListener): void { // Nothing to do } diff --git a/src/vs/platform/thread/common/mainThreadService.ts b/src/vs/platform/thread/common/mainThreadService.ts index aceaf6413bb..4b5e74b9ebc 100644 --- a/src/vs/platform/thread/common/mainThreadService.ts +++ b/src/vs/platform/thread/common/mainThreadService.ts @@ -233,15 +233,6 @@ export class MainThreadService extends abstractThreadService.AbstractThreadServi }); } - Everywhere(obj: IThreadSynchronizableObject, methodName: string, target: Function, params: any[]): any { - this._afterWorkers().then(() => { - this._workerPool.forEach((w) => { - this._remoteCall(w, obj, methodName, params).done(null, errors.onUnexpectedError); - }); - }); - return target.apply(obj, params); - } - private _remoteCall(worker: Worker.WorkerClient, obj: IThreadSynchronizableObject, methodName: string, params: any[]): TPromise { let id = obj.getId(); if (!id) { diff --git a/src/vs/platform/thread/common/pluginHostThreadService.ts b/src/vs/platform/thread/common/pluginHostThreadService.ts index ef55e61dd60..65a8562b995 100644 --- a/src/vs/platform/thread/common/pluginHostThreadService.ts +++ b/src/vs/platform/thread/common/pluginHostThreadService.ts @@ -29,10 +29,6 @@ export class PluginHostThreadService extends abstractThreadService.AbstractThrea return TPromise.as(null); } - Everywhere(obj: IThreadSynchronizableObject, methodName: string, target: Function, params: any[]): TPromise { - return target.apply(obj, params); - } - addStatusListener(listener: IThreadServiceStatusListener): void { // Nothing to do } diff --git a/src/vs/platform/thread/common/thread.ts b/src/vs/platform/thread/common/thread.ts index 7b2801f90ae..d0c56afade8 100644 --- a/src/vs/platform/thread/common/thread.ts +++ b/src/vs/platform/thread/common/thread.ts @@ -28,7 +28,6 @@ export interface IThreadService { OneWorker(obj: IThreadSynchronizableObject, methodName: string, target: Function, param: any[], affinity: ThreadAffinity): TPromise; AllWorkers(obj: IThreadSynchronizableObject, methodName: string, target: Function, param: any[]): TPromise; - Everywhere(obj: IThreadSynchronizableObject, methodName: string, target: Function, param: any[]): any; createInstance>(ctor: instantiation.INewConstructorSignature0): T; createInstance>(ctor: instantiation.INewConstructorSignature1, a1: A1): T; diff --git a/src/vs/platform/thread/common/threadService.ts b/src/vs/platform/thread/common/threadService.ts index a05d36b278b..f2eab0dd2d5 100644 --- a/src/vs/platform/thread/common/threadService.ts +++ b/src/vs/platform/thread/common/threadService.ts @@ -73,9 +73,3 @@ export function AllWorkersAttr(type: Function, target: Function): void { }; } -export function EverywhereAttr(type: Function, target: Function): void { - let methodName = findMember(type.prototype, target); - type.prototype[methodName] = function(...param: any[]) { - return findThreadService(this).Everywhere(this, methodName, target, param); - }; -} diff --git a/src/vs/platform/thread/common/workerThreadService.ts b/src/vs/platform/thread/common/workerThreadService.ts index 1c5f1bc67ad..74f6655ba66 100644 --- a/src/vs/platform/thread/common/workerThreadService.ts +++ b/src/vs/platform/thread/common/workerThreadService.ts @@ -73,10 +73,6 @@ export class WorkerThreadService extends abstractThreadService.AbstractThreadSer return target.apply(obj, params); } - Everywhere(obj: IThreadSynchronizableObject, methodName: string, target: Function, params: any[]): TPromise { - return target.apply(obj, params); - } - addStatusListener(listener: IThreadServiceStatusListener): void { // Nothing to do }