Class InitializationOptionsExtendedClientCapabilities


  • public class InitializationOptionsExtendedClientCapabilities
    extends Object
    Represents all extended client capabilities sent from the server
     "extendedClientCapabilities": {
          "codeLens": {
            "codeLensKind": {
              "valueSet": [
                "references"
              ]
            }
          }
        }
     
    • Constructor Detail

      • InitializationOptionsExtendedClientCapabilities

        public InitializationOptionsExtendedClientCapabilities()
    • Method Detail

      • setExtendedClientCapabilities

        public void setExtendedClientCapabilities​(ExtendedClientCapabilities extendedClientCapabilities)
      • getExtendedClientCapabilities

        public static ExtendedClientCapabilities getExtendedClientCapabilities​(org.eclipse.lsp4j.InitializeParams initializeParams)
        Returns the "settings" section of InitializeParams.getInitializationOptions(). Here a sample of initializationOptions
         "initializationOptions": {
                        "settings": {...}
                                "extendedClientCapabilities": {
                          "codeLens": {
                            "codeLensKind": {
                              "valueSet": [
                                "references"
                              ]
                            }
                          }
                        }
                        }
         
        Parameters:
        initializeParams -
        Returns:
        the "extendedClientCapabilities" section of InitializeParams.getInitializationOptions().