Packages

case class AlsClientCapabilities(workspace: Option[WorkspaceClientCapabilities] = None, textDocument: Option[TextDocumentClientCapabilities] = None, experimental: Option[AnyRef] = None, serialization: Option[SerializationClientCapabilities] = None, cleanDiagnosticTree: Option[CleanDiagnosticTreeClientCapabilities] = None, fileUsage: Option[FileUsageClientCapabilities] = None, conversion: Option[ConversionClientCapabilities] = None, renameFileAction: Option[RenameFileActionClientCapabilities] = None, workspaceConfiguration: Option[WorkspaceConfigurationClientCapabilities] = None, customValidations: Option[CustomValidationClientCapabilities] = None) extends Product with Serializable

ClientCapabilities now define capabilities for dynamic registration, workspace and text document features the client supports. The experimental can be used to pass experimental capabilities under development. For future compatibility a ClientCapabilities object literal can have more properties set than currently defined. Servers receiving a ClientCapabilities object literal with unknown properties should ignore these properties. A missing property should be interpreted as an absence of the capability. If a missing property normally defines sub properties, all missing sub properties should be interpreted as an absence of the corresponding capability.

workspace

Workspace specific client capabilities.

textDocument

Text document specific client capabilities.

experimental

Experimental client capabilities.

serialization

If the client supports serialization notifications

cleanDiagnosticTree

If the client wantst to enable request of clean validations

Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. AlsClientCapabilities
  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 AlsClientCapabilities(workspace: Option[WorkspaceClientCapabilities] = None, textDocument: Option[TextDocumentClientCapabilities] = None, experimental: Option[AnyRef] = None, serialization: Option[SerializationClientCapabilities] = None, cleanDiagnosticTree: Option[CleanDiagnosticTreeClientCapabilities] = None, fileUsage: Option[FileUsageClientCapabilities] = None, conversion: Option[ConversionClientCapabilities] = None, renameFileAction: Option[RenameFileActionClientCapabilities] = None, workspaceConfiguration: Option[WorkspaceConfigurationClientCapabilities] = None, customValidations: Option[CustomValidationClientCapabilities] = None)

    workspace

    Workspace specific client capabilities.

    textDocument

    Text document specific client capabilities.

    experimental

    Experimental client capabilities.

    serialization

    If the client supports serialization notifications

    cleanDiagnosticTree

    If the client wantst to enable request of clean validations

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 cleanDiagnosticTree: Option[CleanDiagnosticTreeClientCapabilities]
  6. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native() @IntrinsicCandidate()
  7. val conversion: Option[ConversionClientCapabilities]
  8. val customValidations: Option[CustomValidationClientCapabilities]
  9. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  10. val experimental: Option[AnyRef]
  11. val fileUsage: Option[FileUsageClientCapabilities]
  12. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @IntrinsicCandidate()
  13. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  14. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  15. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  16. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  17. val renameFileAction: Option[RenameFileActionClientCapabilities]
  18. val serialization: Option[SerializationClientCapabilities]
  19. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  20. val textDocument: Option[TextDocumentClientCapabilities]
  21. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  22. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  23. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  24. val workspace: Option[WorkspaceClientCapabilities]
  25. val workspaceConfiguration: Option[WorkspaceConfigurationClientCapabilities]

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] ) @Deprecated
    Deprecated

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped