From ffd1e7f964d57de01cdd94973cc8df4ba218e660 Mon Sep 17 00:00:00 2001 From: azerr Date: Mon, 23 Feb 2026 08:53:55 +0100 Subject: [PATCH] Use XMLLanguageClientAPI in XMLServerSocketLauncher Fixes #1749 Signed-off-by: azerr --- .../main/java/org/eclipse/lemminx/XMLServerSocketLauncher.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/org.eclipse.lemminx/src/main/java/org/eclipse/lemminx/XMLServerSocketLauncher.java b/org.eclipse.lemminx/src/main/java/org/eclipse/lemminx/XMLServerSocketLauncher.java index 2c1b52461..06b380417 100644 --- a/org.eclipse.lemminx/src/main/java/org/eclipse/lemminx/XMLServerSocketLauncher.java +++ b/org.eclipse.lemminx/src/main/java/org/eclipse/lemminx/XMLServerSocketLauncher.java @@ -21,6 +21,7 @@ import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; +import org.eclipse.lemminx.customservice.XMLLanguageClientAPI; import org.eclipse.lsp4j.jsonrpc.Launcher; import org.eclipse.lsp4j.jsonrpc.MessageConsumer; import org.eclipse.lsp4j.services.LanguageClient; @@ -53,7 +54,7 @@ public void launch(String[] args) throws Exception { final OutputStream out = Channels.newOutputStream(socketChannel); final ExecutorService executorService = Executors.newCachedThreadPool(); XMLLanguageServer languageServer = new XMLLanguageServer(); - final Launcher launcher = Launcher.createIoLauncher(languageServer, LanguageClient.class, + final Launcher launcher = Launcher.createIoLauncher(languageServer, XMLLanguageClientAPI.class, in, out, executorService, (MessageConsumer it) -> { return it; });