Fixed compilation errors due to LSP4J changes
This commit is contained in:
@@ -1001,7 +1001,7 @@ public class BoshEditorTest {
|
||||
assertEquals(1, completions.size());
|
||||
CompletionItem c = completions.get(0);
|
||||
c = harness.resolveCompletionItem(c);
|
||||
assertContains("Couldn't connect to bosh", c.getDocumentation());
|
||||
assertContains("Couldn't connect to bosh", c.getDocumentation().getLeft());
|
||||
System.out.println("label = " + c.getLabel());
|
||||
System.out.println("detail = " + c.getDetail());
|
||||
System.out.println("doc = " + c.getDocumentation());
|
||||
@@ -1414,7 +1414,7 @@ public class BoshEditorTest {
|
||||
);
|
||||
CompletionItem completion = editor.assertCompletionLabels("TimeoutException").get(0);
|
||||
completion = harness.resolveCompletionItem(completion);
|
||||
assertContains("Reading cloud config timed out", completion.getDocumentation());
|
||||
assertContains("Reading cloud config timed out", completion.getDocumentation().getLeft());
|
||||
}
|
||||
|
||||
@Test public void reconcileNetworkName() throws Exception {
|
||||
|
||||
@@ -193,7 +193,7 @@ public class SimpleLanguageServer implements Sts4LanguageServer, LanguageClientA
|
||||
Mono<Object> moveCursor = edit.cursorMovement==null
|
||||
? Mono.just(new ApplyWorkspaceEditResponse(true))
|
||||
: Mono.fromFuture(client.moveCursor(edit.cursorMovement));
|
||||
return applyEdit.flatMap(r -> r.getApplied() ? moveCursor : Mono.just(new ApplyWorkspaceEditResponse(true)));
|
||||
return applyEdit.flatMap(r -> r.isApplied() ? moveCursor : Mono.just(new ApplyWorkspaceEditResponse(true)));
|
||||
})
|
||||
.toFuture();
|
||||
}
|
||||
|
||||
@@ -25,6 +25,7 @@ import org.eclipse.lsp4j.CodeLensParams;
|
||||
import org.eclipse.lsp4j.Command;
|
||||
import org.eclipse.lsp4j.CompletionItem;
|
||||
import org.eclipse.lsp4j.CompletionList;
|
||||
import org.eclipse.lsp4j.CompletionParams;
|
||||
import org.eclipse.lsp4j.Diagnostic;
|
||||
import org.eclipse.lsp4j.DidChangeTextDocumentParams;
|
||||
import org.eclipse.lsp4j.DidCloseTextDocumentParams;
|
||||
@@ -269,7 +270,7 @@ public class SimpleTextDocumentService implements TextDocumentService {
|
||||
public final static List<DocumentHighlight> NO_HIGHLIGHTS = ImmutableList.of();
|
||||
|
||||
@Override
|
||||
public CompletableFuture<Either<List<CompletionItem>, CompletionList>> completion(TextDocumentPositionParams position) {
|
||||
public CompletableFuture<Either<List<CompletionItem>, CompletionList>> completion(CompletionParams position) {
|
||||
CompletionHandler h = completionHandler;
|
||||
if (h!=null) {
|
||||
return completionHandler.handle(position)
|
||||
|
||||
@@ -653,7 +653,7 @@ public class Editor {
|
||||
assertEquals(expectDetail, it.getDetail());
|
||||
}
|
||||
if (expectDocSnippet!=null) {
|
||||
assertContains(expectDocSnippet, it.getDocumentation());
|
||||
assertContains(expectDocSnippet, it.getDocumentation().getLeft());
|
||||
}
|
||||
return it;
|
||||
}
|
||||
|
||||
@@ -53,6 +53,7 @@ import org.eclipse.lsp4j.CompletionCapabilities;
|
||||
import org.eclipse.lsp4j.CompletionItem;
|
||||
import org.eclipse.lsp4j.CompletionItemCapabilities;
|
||||
import org.eclipse.lsp4j.CompletionList;
|
||||
import org.eclipse.lsp4j.CompletionParams;
|
||||
import org.eclipse.lsp4j.Diagnostic;
|
||||
import org.eclipse.lsp4j.DiagnosticSeverity;
|
||||
import org.eclipse.lsp4j.DidChangeConfigurationParams;
|
||||
@@ -92,7 +93,6 @@ import org.eclipse.lsp4j.jsonrpc.messages.Either;
|
||||
import org.eclipse.lsp4j.services.LanguageClientAware;
|
||||
import org.springframework.ide.vscode.commons.languageserver.HighlightParams;
|
||||
import org.springframework.ide.vscode.commons.languageserver.ProgressParams;
|
||||
import org.springframework.ide.vscode.commons.languageserver.ProjectResponse;
|
||||
import org.springframework.ide.vscode.commons.languageserver.STS4LanguageClient;
|
||||
import org.springframework.ide.vscode.commons.languageserver.completion.DocumentEdits;
|
||||
import org.springframework.ide.vscode.commons.languageserver.jdt.ls.ClasspathListenerParams;
|
||||
@@ -466,7 +466,7 @@ public class LanguageServerHarness<S extends SimpleLanguageServerWrapper> {
|
||||
}
|
||||
|
||||
public CompletionList getCompletions(TextDocumentInfo doc, Position cursor) throws Exception {
|
||||
TextDocumentPositionParams params = new TextDocumentPositionParams();
|
||||
CompletionParams params = new CompletionParams();
|
||||
params.setPosition(cursor);
|
||||
params.setTextDocument(doc.getId());
|
||||
waitForReconcile();
|
||||
|
||||
Reference in New Issue
Block a user