Fix LSP after xtend upgrade (#5000)

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
This commit is contained in:
Holger Friedrich
2025-09-01 18:30:21 +02:00
committed by GitHub
parent 25adeb1e4d
commit 088b0576e2
@@ -24,6 +24,8 @@ import org.eclipse.xtext.ide.server.IProjectDescriptionFactory;
import org.eclipse.xtext.ide.server.LanguageServerImpl; import org.eclipse.xtext.ide.server.LanguageServerImpl;
import org.eclipse.xtext.ide.server.MultiRootWorkspaceConfigFactory; import org.eclipse.xtext.ide.server.MultiRootWorkspaceConfigFactory;
import org.eclipse.xtext.ide.server.UriExtensions; import org.eclipse.xtext.ide.server.UriExtensions;
import org.eclipse.xtext.ide.server.concurrent.IRequestManager;
import org.eclipse.xtext.ide.server.concurrent.RequestManager;
import org.eclipse.xtext.resource.IContainer; import org.eclipse.xtext.resource.IContainer;
import org.eclipse.xtext.resource.IResourceServiceProvider; import org.eclipse.xtext.resource.IResourceServiceProvider;
import org.eclipse.xtext.resource.containers.ProjectDescriptionBasedContainerManager; import org.eclipse.xtext.resource.containers.ProjectDescriptionBasedContainerManager;
@@ -54,6 +56,7 @@ public class RuntimeServerModule extends AbstractModule {
binder().bind(ExecutorService.class).toProvider(ExecutorServiceProvider.class); binder().bind(ExecutorService.class).toProvider(ExecutorServiceProvider.class);
bind(UriExtensions.class).toInstance(new MappingUriExtensions(OpenHAB.getConfigFolder())); bind(UriExtensions.class).toInstance(new MappingUriExtensions(OpenHAB.getConfigFolder()));
bind(IRequestManager.class).to(RequestManager.class);
bind(LanguageServer.class).to(LanguageServerImpl.class); bind(LanguageServer.class).to(LanguageServerImpl.class);
bind(IResourceServiceProvider.Registry.class).toProvider(new RegistryProvider(scriptServiceUtil, scriptEngine)); bind(IResourceServiceProvider.Registry.class).toProvider(new RegistryProvider(scriptServiceUtil, scriptEngine));
bind(IMultiRootWorkspaceConfigFactory.class).to(MultiRootWorkspaceConfigFactory.class); bind(IMultiRootWorkspaceConfigFactory.class).to(MultiRootWorkspaceConfigFactory.class);