fix NPE in LSP4E when not submitting a predicate for server capabilities

This commit is contained in:
Martin Lippert
2019-02-07 12:53:19 +01:00
parent e903ac3eb3
commit 819c59a2fa

View File

@@ -74,7 +74,7 @@ public class HighlightsCodeLensProvider extends AbstractCodeMiningProvider {
IDocument document = viewer.getDocument();
return CompletableFuture.supplyAsync(() -> {
List<LSPDocumentInfo> docInfos = LanguageServiceAccessor.getLSPDocumentInfosFor(document, null);
List<LSPDocumentInfo> docInfos = LanguageServiceAccessor.getLSPDocumentInfosFor(document, (x) -> true);
if (!docInfos.isEmpty()) {
LSPDocumentInfo info = docInfos.get(0);
HighlightParams highlights = STS4LanguageClientImpl.currentHighlights.get(info.getFileUri().toString());