From 31482dc34d2e417ff26fee4e955bbe1d501d5aaf Mon Sep 17 00:00:00 2001 From: Kris De Volder Date: Mon, 4 Jun 2018 13:14:09 -0700 Subject: [PATCH] Remove obsolete 'sts/project' service support --- .../commons-vscode/src/launch-util.ts | 2 -- .../commons-vscode/src/project.ts | 22 ------------------- 2 files changed, 24 deletions(-) delete mode 100644 vscode-extensions/commons-vscode/src/project.ts diff --git a/vscode-extensions/commons-vscode/src/launch-util.ts b/vscode-extensions/commons-vscode/src/launch-util.ts index 418a144da..c8efbb3c2 100644 --- a/vscode-extensions/commons-vscode/src/launch-util.ts +++ b/vscode-extensions/commons-vscode/src/launch-util.ts @@ -16,7 +16,6 @@ import { log } from 'util'; import { tmpdir } from 'os'; import { JVM, findJvm, findJdk } from '@pivotal-tools/jvm-launch-utils'; import { registerClasspathService } from './classpath'; -import { registerProjectService } from './project'; import { registerJavadocService } from './javadoc'; let p2c = P2C.createConverter(); @@ -228,7 +227,6 @@ function setupLanguageClient(context: VSCode.ExtensionContext, createServer: Ser } return { applied: true}; }); - registerProjectService(client); registerClasspathService(client); registerJavadocService(client); return client; diff --git a/vscode-extensions/commons-vscode/src/project.ts b/vscode-extensions/commons-vscode/src/project.ts deleted file mode 100644 index 1291fc79f..000000000 --- a/vscode-extensions/commons-vscode/src/project.ts +++ /dev/null @@ -1,22 +0,0 @@ -'use strict'; - - -import * as VSCode from 'vscode'; -import { LanguageClient, RequestType } from 'vscode-languageclient'; - -export function registerProjectService(client : LanguageClient) : void { - let projectRequest = new RequestType("sts/project"); - - client.onRequest(projectRequest, (uri: string) => { - return executeProjectCommand(uri); - }); -} - -async function executeProjectCommand(resourceUri : string) : Promise { - return (await VSCode.commands.executeCommand("java.execute.workspaceCommand", "sts.java.resolveProject", resourceUri)); -} - -interface ProjectResponse { - name: string, - uri : string -} \ No newline at end of file