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 TypeMethodDescriptionvoiddidChangeConfiguration(org.eclipse.lsp4j.DidChangeConfigurationParams params) voiddidChangeWatchedFiles(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, waitMethods 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:
symbolin interfaceorg.eclipse.lsp4j.services.WorkspaceService
-
didChangeConfiguration
public void didChangeConfiguration(org.eclipse.lsp4j.DidChangeConfigurationParams params) - Specified by:
didChangeConfigurationin interfaceorg.eclipse.lsp4j.services.WorkspaceService
-
didChangeWatchedFiles
public void didChangeWatchedFiles(org.eclipse.lsp4j.DidChangeWatchedFilesParams params) - Specified by:
didChangeWatchedFilesin interfaceorg.eclipse.lsp4j.services.WorkspaceService
-
executeCommand
- Specified by:
executeCommandin interfaceorg.eclipse.lsp4j.services.WorkspaceService
-