case class DocumentSymbolClientCapabilities(dynamicRegistration: Opt[Boolean], symbolKind: Opt[SymbolKind], hierarchicalDocumentSymbolSupport: Opt[Boolean], tagSupport: Opt[TagSupport], labelSupport: Opt[Boolean])
Client Capabilities for a DocumentSymbolRequest.
- Value parameters:
- dynamicRegistration
Whether document symbol supports dynamic registration.
- hierarchicalDocumentSymbolSupport
The client supports hierarchical document symbols.
- labelSupport
The client supports an additional label presented in the UI when registering a document symbol provider. since 3.16.0
- symbolKind
Specific capabilities for the
SymbolKind
in thetextDocument/documentSymbol
request.- tagSupport
The client supports tags on
SymbolInformation
. Tags are supported onDocumentSymbol
ifhierarchicalDocumentSymbolSupport
is set to true. Clients supporting tags have to handle unknown tags gracefully. since 3.16.0
- Companion:
- object
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any