Packages

case class AlsServerCapabilities(textDocumentSync: Option[Either[TextDocumentSyncKind, TextDocumentSyncOptions]] = None, completionProvider: Option[CompletionOptions] = None, definitionProvider: Option[Either[Boolean, WorkDoneProgressOptions]] = None, implementationProvider: Option[Either[Boolean, WorkDoneProgressOptions]] = None, typeDefinitionProvider: Option[Either[Boolean, WorkDoneProgressOptions]] = None, referencesProvider: Option[Either[Boolean, WorkDoneProgressOptions]] = None, documentSymbolProvider: Option[Either[Boolean, WorkDoneProgressOptions]] = None, renameProvider: Option[RenameOptions] = None, codeActionProvider: Option[CodeActionOptions] = None, documentLinkProvider: Option[DocumentLinkOptions] = None, workspace: Option[WorkspaceServerCapabilities] = None, experimental: Option[AnyRef] = None, serialization: Option[SerializationServerOptions] = None, cleanDiagnostics: Option[CleanDiagnosticTreeOptions] = None, fileUsage: Option[FileUsageOptions] = None, conversion: Option[ConversionRequestOptions] = None, documentHighlightProvider: Option[Boolean] = None, hoverProvider: Option[Boolean] = None, foldingRangeProvider: Option[Boolean] = None, selectionRange: Option[Either[Boolean, WorkDoneProgressOptions]] = None, renameFileAction: Option[RenameFileActionOptions] = None, updateConfiguration: Option[UpdateConfigurationServerOptions] = None, documentFormattingProvider: Option[Either[Boolean, WorkDoneProgressOptions]] = None, documentRangeFormattingProvider: Option[Either[Boolean, WorkDoneProgressOptions]] = None, workspaceConfiguration: Option[WorkspaceConfigurationOptions] = None, customValidations: Option[CustomValidationOptions] = None, hotReload: Option[Boolean] = None) extends Product with Serializable

textDocumentSync

Defines how text documents are synced. Is either a detailed structure defining each notification or for backwards compatibility the TextDocumentSyncKind number. If omitted it defaults to TextDocumentSyncKind.None.

completionProvider

The server provides completion support.

definitionProvider

The server provides goto definition support.

implementationProvider

The server provides goto implementation support.

referencesProvider

The server provides find references support.

documentSymbolProvider

The server provides document symbol support.

renameProvider

The server provides rename support. RenameOptions may only be specified if the client states that it supports prepareSupport in its initial initialize request.

experimental

Experimental server capabilities.

serialization

the server provides serialization of the resolved model notifications

cleanDiagnostics

the server supports request for clean full diagnostics over a given uri

Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. AlsServerCapabilities
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new AlsServerCapabilities(textDocumentSync: Option[Either[TextDocumentSyncKind, TextDocumentSyncOptions]] = None, completionProvider: Option[CompletionOptions] = None, definitionProvider: Option[Either[Boolean, WorkDoneProgressOptions]] = None, implementationProvider: Option[Either[Boolean, WorkDoneProgressOptions]] = None, typeDefinitionProvider: Option[Either[Boolean, WorkDoneProgressOptions]] = None, referencesProvider: Option[Either[Boolean, WorkDoneProgressOptions]] = None, documentSymbolProvider: Option[Either[Boolean, WorkDoneProgressOptions]] = None, renameProvider: Option[RenameOptions] = None, codeActionProvider: Option[CodeActionOptions] = None, documentLinkProvider: Option[DocumentLinkOptions] = None, workspace: Option[WorkspaceServerCapabilities] = None, experimental: Option[AnyRef] = None, serialization: Option[SerializationServerOptions] = None, cleanDiagnostics: Option[CleanDiagnosticTreeOptions] = None, fileUsage: Option[FileUsageOptions] = None, conversion: Option[ConversionRequestOptions] = None, documentHighlightProvider: Option[Boolean] = None, hoverProvider: Option[Boolean] = None, foldingRangeProvider: Option[Boolean] = None, selectionRange: Option[Either[Boolean, WorkDoneProgressOptions]] = None, renameFileAction: Option[RenameFileActionOptions] = None, updateConfiguration: Option[UpdateConfigurationServerOptions] = None, documentFormattingProvider: Option[Either[Boolean, WorkDoneProgressOptions]] = None, documentRangeFormattingProvider: Option[Either[Boolean, WorkDoneProgressOptions]] = None, workspaceConfiguration: Option[WorkspaceConfigurationOptions] = None, customValidations: Option[CustomValidationOptions] = None, hotReload: Option[Boolean] = None)

    textDocumentSync

    Defines how text documents are synced. Is either a detailed structure defining each notification or for backwards compatibility the TextDocumentSyncKind number. If omitted it defaults to TextDocumentSyncKind.None.

    completionProvider

    The server provides completion support.

    definitionProvider

    The server provides goto definition support.

    implementationProvider

    The server provides goto implementation support.

    referencesProvider

    The server provides find references support.

    documentSymbolProvider

    The server provides document symbol support.

    renameProvider

    The server provides rename support. RenameOptions may only be specified if the client states that it supports prepareSupport in its initial initialize request.

    experimental

    Experimental server capabilities.

    serialization

    the server provides serialization of the resolved model notifications

    cleanDiagnostics

    the server supports request for clean full diagnostics over a given uri

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. val cleanDiagnostics: Option[CleanDiagnosticTreeOptions]
  6. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  7. val codeActionProvider: Option[CodeActionOptions]
  8. val completionProvider: Option[CompletionOptions]
  9. val conversion: Option[ConversionRequestOptions]
  10. val customValidations: Option[CustomValidationOptions]
  11. val definitionProvider: Option[Either[Boolean, WorkDoneProgressOptions]]
  12. val documentFormattingProvider: Option[Either[Boolean, WorkDoneProgressOptions]]
  13. val documentHighlightProvider: Option[Boolean]
  14. val documentLinkProvider: Option[DocumentLinkOptions]
  15. val documentRangeFormattingProvider: Option[Either[Boolean, WorkDoneProgressOptions]]
  16. val documentSymbolProvider: Option[Either[Boolean, WorkDoneProgressOptions]]
  17. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  18. val experimental: Option[AnyRef]
  19. val fileUsage: Option[FileUsageOptions]
  20. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  21. val foldingRangeProvider: Option[Boolean]
  22. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  23. val hotReload: Option[Boolean]
  24. val hoverProvider: Option[Boolean]
  25. val implementationProvider: Option[Either[Boolean, WorkDoneProgressOptions]]
  26. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  27. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  28. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  29. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  30. val referencesProvider: Option[Either[Boolean, WorkDoneProgressOptions]]
  31. val renameFileAction: Option[RenameFileActionOptions]
  32. val renameProvider: Option[RenameOptions]
  33. val selectionRange: Option[Either[Boolean, WorkDoneProgressOptions]]
  34. val serialization: Option[SerializationServerOptions]
  35. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  36. val textDocumentSync: Option[Either[TextDocumentSyncKind, TextDocumentSyncOptions]]
  37. val typeDefinitionProvider: Option[Either[Boolean, WorkDoneProgressOptions]]
  38. val updateConfiguration: Option[UpdateConfigurationServerOptions]
  39. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  40. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  41. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  42. val workspace: Option[WorkspaceServerCapabilities]
  43. val workspaceConfiguration: Option[WorkspaceConfigurationOptions]

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped