c

org.mulesoft.lsp.configuration

ServerCapabilities

class ServerCapabilities extends AnyRef

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ServerCapabilities
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new ServerCapabilities(textDocumentSync: Option[Either[TextDocumentSyncKind, TextDocumentSyncOptions]] = None, completionProvider: Option[CompletionOptions] = None, definitionProvider: Boolean = false, implementationProvider: Boolean = false, typeDefinitionProvider: Boolean = false, referencesProvider: Boolean = false, documentSymbolProvider: Boolean = false, renameProvider: Option[RenameOptions] = None, codeActionProvider: Option[CodeActionOptions] = None, documentLinkProvider: Option[DocumentLinkOptions] = None, workspace: Option[WorkspaceServerCapabilities] = None, documentFormattingProvider: Boolean = false, documentRangeFormattingProvider: Boolean = false, experimental: Option[AnyRef] = 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.

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. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  6. val codeActionProvider: Option[CodeActionOptions]
  7. val completionProvider: Option[CompletionOptions]
  8. val definitionProvider: Boolean
  9. val documentFormattingProvider: Boolean
  10. val documentLinkProvider: Option[DocumentLinkOptions]
  11. val documentRangeFormattingProvider: Boolean
  12. val documentSymbolProvider: Boolean
  13. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  14. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  15. val experimental: Option[AnyRef]
  16. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  17. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  18. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  19. val implementationProvider: Boolean
  20. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  21. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  22. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  23. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  24. val referencesProvider: Boolean
  25. val renameProvider: Option[RenameOptions]
  26. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  27. val textDocumentSync: Option[Either[TextDocumentSyncKind, TextDocumentSyncOptions]]
  28. def toString(): String
    Definition Classes
    AnyRef → Any
  29. val typeDefinitionProvider: Boolean
  30. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  31. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  32. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  33. val workspace: Option[WorkspaceServerCapabilities]

Inherited from AnyRef

Inherited from Any

Ungrouped