Uploaded image for project: 'NetBeans'
  1. NetBeans
  2. NETBEANS-6283

Create CommandProvider as a supertype of CodeActionsProvider

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • lsp

    Description

      The WorkspaceServiceImpl is becoming bloated - I've already implemented some of the commands related to DB separately, but with projects, project actions may become valid commands for LSP and the WorkspaceService would be bloated even more.

      In addition, different projects may offer different actions, so the interface could possibly support change notification that would cause the client to emit registerCapability if the set of commands change.

      Attachments

        Activity

          People

            Unassigned Unassigned
            sdedic Svatopluk Dedic
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: