Package org.ek9lang.lsp
Class Ek9WorkspaceService
java.lang.Object
org.ek9lang.lsp.Ek9Service
org.ek9lang.lsp.Ek9WorkspaceService
- All Implemented Interfaces:
org.eclipse.lsp4j.services.WorkspaceService
final class Ek9WorkspaceService
extends Ek9Service
implements org.eclipse.lsp4j.services.WorkspaceService
Part of the language server functionality.
See WorkspaceService for additional methods we can implement.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
didChangeConfiguration
(org.eclipse.lsp4j.DidChangeConfigurationParams params) void
didChangeWatchedFiles
(org.eclipse.lsp4j.DidChangeWatchedFilesParams params) (package private) Workspace
Methods inherited from class org.ek9lang.lsp.Ek9Service
clearOldCompiledDiagnostics, getFilename, getFilename, getLanguageServer, getNearestToken, getPath, getWorkspace, reportOnCompiledSource, sendDiagnostics, sendErrorBackToClient, sendInfoBackToClient, sendLogBackToClient, sendLogMessageBackToClient, sendWarningBackToClient
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.eclipse.lsp4j.services.WorkspaceService
diagnostic, didChangeWorkspaceFolders, didCreateFiles, didDeleteFiles, didRenameFiles, executeCommand, resolveWorkspaceSymbol, symbol, willCreateFiles, willDeleteFiles, willRenameFiles
-
Constructor Details
-
Ek9WorkspaceService
Ek9WorkspaceService(Ek9LanguageServer languageServer)
-
-
Method Details
-
didChangeConfiguration
public void didChangeConfiguration(org.eclipse.lsp4j.DidChangeConfigurationParams params) - Specified by:
didChangeConfiguration
in interfaceorg.eclipse.lsp4j.services.WorkspaceService
-
didChangeWatchedFiles
public void didChangeWatchedFiles(org.eclipse.lsp4j.DidChangeWatchedFilesParams params) - Specified by:
didChangeWatchedFiles
in interfaceorg.eclipse.lsp4j.services.WorkspaceService
-
getEk9WorkSpace
Workspace getEk9WorkSpace()
-