diff --git a/org.eclipse.lsp4e/src/org/eclipse/lsp4e/LanguageServers.java b/org.eclipse.lsp4e/src/org/eclipse/lsp4e/LanguageServers.java index 4015f7dc6..adbc4c2dd 100644 --- a/org.eclipse.lsp4e/src/org/eclipse/lsp4e/LanguageServers.java +++ b/org.eclipse.lsp4e/src/org/eclipse/lsp4e/LanguageServers.java @@ -309,11 +309,11 @@ public boolean anyMatching() { */ public static class LanguageServerProjectExecutor extends LanguageServers { - private final IProject project; + private final @Nullable IProject project; private boolean restartStopped = true; - LanguageServerProjectExecutor(final IProject project) { + LanguageServerProjectExecutor(final @Nullable IProject project) { this.project = project; } @@ -476,7 +476,7 @@ public static LanguageServerDocumentExecutor forDocument(final IDocument documen * @param project * @return Executor that will run requests on servers appropriate to the supplied project */ - public static LanguageServerProjectExecutor forProject(final IProject project) { + public static LanguageServerProjectExecutor forProject(final @Nullable IProject project) { return new LanguageServerProjectExecutor(project); }