Package ch.so.agi.gretl.lsp.server
Class GretlLanguageServer
java.lang.Object
ch.so.agi.gretl.lsp.server.GretlLanguageServer
- All Implemented Interfaces:
org.eclipse.lsp4j.services.LanguageClientAware,org.eclipse.lsp4j.services.LanguageServer
public final class GretlLanguageServer
extends Object
implements org.eclipse.lsp4j.services.LanguageServer, org.eclipse.lsp4j.services.LanguageClientAware
-
Constructor Summary
ConstructorsConstructorDescriptionGretlLanguageServer(GretlServerConfig config, GretlMetadata metadata, ServerLogger logger) -
Method Summary
Modifier and TypeMethodDescriptionvoidconnect(org.eclipse.lsp4j.services.LanguageClient client) voidexit()org.eclipse.lsp4j.services.TextDocumentServiceorg.eclipse.lsp4j.services.WorkspaceServiceCompletableFuture<org.eclipse.lsp4j.InitializeResult>initialize(org.eclipse.lsp4j.InitializeParams params) shutdown()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.eclipse.lsp4j.services.LanguageServer
cancelProgress, getNotebookDocumentService, initialized, initialized, setTrace
-
Constructor Details
-
GretlLanguageServer
-
-
Method Details
-
initialize
public CompletableFuture<org.eclipse.lsp4j.InitializeResult> initialize(org.eclipse.lsp4j.InitializeParams params) - Specified by:
initializein interfaceorg.eclipse.lsp4j.services.LanguageServer
-
shutdown
- Specified by:
shutdownin interfaceorg.eclipse.lsp4j.services.LanguageServer
-
exit
public void exit()- Specified by:
exitin interfaceorg.eclipse.lsp4j.services.LanguageServer
-
getTextDocumentService
public org.eclipse.lsp4j.services.TextDocumentService getTextDocumentService()- Specified by:
getTextDocumentServicein interfaceorg.eclipse.lsp4j.services.LanguageServer
-
getWorkspaceService
public org.eclipse.lsp4j.services.WorkspaceService getWorkspaceService()- Specified by:
getWorkspaceServicein interfaceorg.eclipse.lsp4j.services.LanguageServer
-
connect
public void connect(org.eclipse.lsp4j.services.LanguageClient client) - Specified by:
connectin interfaceorg.eclipse.lsp4j.services.LanguageClientAware
-