Class WorkspaceClientCapabilities


  • public class WorkspaceClientCapabilities
    extends java.lang.Object
    Workspace specific client capabilities.
    • Constructor Detail

      • WorkspaceClientCapabilities

        public WorkspaceClientCapabilities()
    • Method Detail

      • getApplyEdit

        public java.lang.Boolean getApplyEdit()
        The client supports applying batch edits to the workspace by supporting the request 'workspace/applyEdit'.
      • setApplyEdit

        public void setApplyEdit​(java.lang.Boolean applyEdit)
        The client supports applying batch edits to the workspace by supporting the request 'workspace/applyEdit'.
      • getDidChangeConfiguration

        public DidChangeConfigurationCapabilities getDidChangeConfiguration()
        Capabilities specific to the `workspace/didChangeConfiguration` notification.
      • setDidChangeConfiguration

        public void setDidChangeConfiguration​(DidChangeConfigurationCapabilities didChangeConfiguration)
        Capabilities specific to the `workspace/didChangeConfiguration` notification.
      • getDidChangeWatchedFiles

        public DidChangeWatchedFilesCapabilities getDidChangeWatchedFiles()
        Capabilities specific to the `workspace/didChangeWatchedFiles` notification.
      • setDidChangeWatchedFiles

        public void setDidChangeWatchedFiles​(DidChangeWatchedFilesCapabilities didChangeWatchedFiles)
        Capabilities specific to the `workspace/didChangeWatchedFiles` notification.
      • getSymbol

        public SymbolCapabilities getSymbol()
        Capabilities specific to the `workspace/symbol` request.
      • setSymbol

        public void setSymbol​(SymbolCapabilities symbol)
        Capabilities specific to the `workspace/symbol` request.
      • getExecuteCommand

        public ExecuteCommandCapabilities getExecuteCommand()
        Capabilities specific to the `workspace/executeCommand` request.
      • setExecuteCommand

        public void setExecuteCommand​(ExecuteCommandCapabilities executeCommand)
        Capabilities specific to the `workspace/executeCommand` request.
      • getWorkspaceFolders

        public java.lang.Boolean getWorkspaceFolders()
        The client has support for workspace folders.

        Since 3.6.0

      • setWorkspaceFolders

        public void setWorkspaceFolders​(java.lang.Boolean workspaceFolders)
        The client has support for workspace folders.

        Since 3.6.0

      • getConfiguration

        public java.lang.Boolean getConfiguration()
        The client supports `workspace/configuration` requests.

        Since 3.6.0

      • setConfiguration

        public void setConfiguration​(java.lang.Boolean configuration)
        The client supports `workspace/configuration` requests.

        Since 3.6.0

      • getSemanticTokens

        public SemanticTokensWorkspaceCapabilities getSemanticTokens()
        Capabilities specific to the semantic token requests scoped to the workspace.

        Since 3.16.0

      • setSemanticTokens

        public void setSemanticTokens​(SemanticTokensWorkspaceCapabilities semanticTokens)
        Capabilities specific to the semantic token requests scoped to the workspace.

        Since 3.16.0

      • getCodeLens

        public CodeLensWorkspaceCapabilities getCodeLens()
        Capabilities specific to the code lens requests scoped to the workspace.

        Since 3.16.0

      • setCodeLens

        public void setCodeLens​(CodeLensWorkspaceCapabilities codeLens)
        Capabilities specific to the code lens requests scoped to the workspace.

        Since 3.16.0

      • setFileOperations

        public void setFileOperations​(FileOperationsWorkspaceCapabilities fileOperations)
        The client has support for file requests/notifications.

        Since 3.16.0

      • setInlayHint

        public void setInlayHint​(InlayHintWorkspaceCapabilities inlayHint)
        Client workspace capabilities specific to inlay hints.

        Since 3.17.0

      • setInlineValue

        public void setInlineValue​(InlineValueWorkspaceCapabilities inlineValue)
        Client workspace capabilities specific to inline values.

        Since 3.17.0

      • setDiagnostics

        public void setDiagnostics​(DiagnosticWorkspaceCapabilities diagnostics)
        Client workspace capabilities specific to diagnostics.

        Since 3.17.0

      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object