Class BSLWorkspaceService
java.lang.Object
com.github._1c_syntax.bsl.languageserver.BSLWorkspaceService
- All Implemented Interfaces:
org.eclipse.lsp4j.services.WorkspaceService
@Component
public class BSLWorkspaceService
extends Object
implements org.eclipse.lsp4j.services.WorkspaceService
-
Constructor Summary
ConstructorsConstructorDescriptionBSLWorkspaceService
(LanguageServerConfiguration configuration, CommandProvider commandProvider, SymbolProvider symbolProvider) -
Method Summary
Modifier and TypeMethodDescriptionvoid
didChangeConfiguration
(org.eclipse.lsp4j.DidChangeConfigurationParams params) void
didChangeWatchedFiles
(org.eclipse.lsp4j.DidChangeWatchedFilesParams params) executeCommand
(org.eclipse.lsp4j.ExecuteCommandParams params) CompletableFuture<org.eclipse.lsp4j.jsonrpc.messages.Either<List<? extends org.eclipse.lsp4j.SymbolInformation>,
List<? extends org.eclipse.lsp4j.WorkspaceSymbol>>> symbol
(org.eclipse.lsp4j.WorkspaceSymbolParams params) 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, resolveWorkspaceSymbol, willCreateFiles, willDeleteFiles, willRenameFiles
-
Constructor Details
-
BSLWorkspaceService
@ConstructorProperties({"configuration","commandProvider","symbolProvider"}) public BSLWorkspaceService(LanguageServerConfiguration configuration, CommandProvider commandProvider, SymbolProvider symbolProvider)
-
-
Method Details
-
symbol
public CompletableFuture<org.eclipse.lsp4j.jsonrpc.messages.Either<List<? extends org.eclipse.lsp4j.SymbolInformation>,List<? extends org.eclipse.lsp4j.WorkspaceSymbol>>> symbol(org.eclipse.lsp4j.WorkspaceSymbolParams params) - Specified by:
symbol
in interfaceorg.eclipse.lsp4j.services.WorkspaceService
-
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
-
executeCommand
- Specified by:
executeCommand
in interfaceorg.eclipse.lsp4j.services.WorkspaceService
-