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
- Alphabetic
- By Inheritance
- AlsClientCapabilities
- Serializable
- Serializable
- Product
- Equals
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
-
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
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
- val cleanDiagnosticTree: Option[CleanDiagnosticTreeClientCapabilities]
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
- val conversion: Option[ConversionClientCapabilities]
- val customValidations: Option[CustomValidationClientCapabilities]
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- val experimental: Option[AnyRef]
- val fileUsage: Option[FileUsageClientCapabilities]
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- val renameFileAction: Option[RenameFileActionClientCapabilities]
- val serialization: Option[SerializationClientCapabilities]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
- val textDocument: Option[TextDocumentClientCapabilities]
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
- val workspace: Option[WorkspaceClientCapabilities]
- val workspaceConfiguration: Option[WorkspaceConfigurationClientCapabilities]