Fix compliation errors due to typefox lsapi evolution
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
@@ -135,11 +135,6 @@ public class Main {
|
||||
|
||||
server.onError(message, err);
|
||||
});
|
||||
|
||||
try {
|
||||
jsonServer.join();
|
||||
} catch (InterruptedException | ExecutionException e) {
|
||||
throw new RuntimeException(e);
|
||||
}
|
||||
jsonServer.join();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user