diff --git a/vscode-extensions/vscode-application-properties/src/main/java/org/springframework/ide/vscode/boot/properties/ApplicationPropertiesLanguageServer.java b/vscode-extensions/vscode-application-properties/src/main/java/org/springframework/ide/vscode/boot/properties/ApplicationPropertiesLanguageServer.java index 4dd9c9fae..304e3085a 100644 --- a/vscode-extensions/vscode-application-properties/src/main/java/org/springframework/ide/vscode/boot/properties/ApplicationPropertiesLanguageServer.java +++ b/vscode-extensions/vscode-application-properties/src/main/java/org/springframework/ide/vscode/boot/properties/ApplicationPropertiesLanguageServer.java @@ -20,9 +20,11 @@ import org.springframework.ide.vscode.util.SimpleTextDocumentService; import org.springframework.ide.vscode.util.TextDocument; import io.typefox.lsapi.Diagnostic; -import io.typefox.lsapi.DiagnosticImpl; +import io.typefox.lsapi.DiagnosticSeverity; import io.typefox.lsapi.ServerCapabilities; -import io.typefox.lsapi.ServerCapabilitiesImpl; +import io.typefox.lsapi.TextDocumentSyncKind; +import io.typefox.lsapi.impl.DiagnosticImpl; +import io.typefox.lsapi.impl.ServerCapabilitiesImpl; /** * Language Server for Spring Boot Application Properties files @@ -57,7 +59,7 @@ public class ApplicationPropertiesLanguageServer extends SimpleLanguageServer { DiagnosticImpl diagnostic = new DiagnosticImpl(); diagnostic.setMessage(createSyntaxErrorMessage(problem.getMessage())); diagnostic.setCode(problem.getCode()); - diagnostic.setSeverity(Diagnostic.SEVERITY_ERROR); + diagnostic.setSeverity(DiagnosticSeverity.Error); diagnostic.setSource("java-properties"); diagnostic.setRange(doc.toRange(problem.getOffset(), problem.getLength())); return diagnostic; @@ -78,7 +80,7 @@ public class ApplicationPropertiesLanguageServer extends SimpleLanguageServer { protected ServerCapabilitiesImpl getServerCapabilities() { ServerCapabilitiesImpl c = new ServerCapabilitiesImpl(); - c.setTextDocumentSync(ServerCapabilities.SYNC_FULL); + c.setTextDocumentSync(TextDocumentSyncKind.Full); return c; } diff --git a/vscode-extensions/vscode-application-properties/src/main/java/org/springframework/ide/vscode/boot/properties/Main.java b/vscode-extensions/vscode-application-properties/src/main/java/org/springframework/ide/vscode/boot/properties/Main.java index 4662c3d13..4aee322ca 100644 --- a/vscode-extensions/vscode-application-properties/src/main/java/org/springframework/ide/vscode/boot/properties/Main.java +++ b/vscode-extensions/vscode-application-properties/src/main/java/org/springframework/ide/vscode/boot/properties/Main.java @@ -135,11 +135,6 @@ public class Main { server.onError(message, err); }); - - try { - jsonServer.join(); - } catch (InterruptedException | ExecutionException e) { - throw new RuntimeException(e); - } + jsonServer.join(); } } diff --git a/vscode-extensions/vscode-application-properties/src/test/java/org/springframework/ide/vscode/boot/properties/test/ApplicationPropertiesLanguageServerTest.java b/vscode-extensions/vscode-application-properties/src/test/java/org/springframework/ide/vscode/boot/properties/test/ApplicationPropertiesLanguageServerTest.java index d9dedd35a..3b205f1fa 100644 --- a/vscode-extensions/vscode-application-properties/src/test/java/org/springframework/ide/vscode/boot/properties/test/ApplicationPropertiesLanguageServerTest.java +++ b/vscode-extensions/vscode-application-properties/src/test/java/org/springframework/ide/vscode/boot/properties/test/ApplicationPropertiesLanguageServerTest.java @@ -22,6 +22,7 @@ import org.springframework.ide.vscode.testharness.LanguageServerHarness; import io.typefox.lsapi.InitializeResult; import io.typefox.lsapi.ServerCapabilities; +import io.typefox.lsapi.TextDocumentSyncKind; /** * Boot app properties file language server tests @@ -50,7 +51,7 @@ public class ApplicationPropertiesLanguageServerTest { } private void assertExpectedInitResult(InitializeResult initResult) { - assertThat(initResult.getCapabilities().getTextDocumentSync()).isEqualTo(ServerCapabilities.SYNC_FULL); + assertThat(initResult.getCapabilities().getTextDocumentSync()).isEqualTo(TextDocumentSyncKind.Full); } }