View source
typedef DocumentSymbolClientCapabilities
package languageServerProtocol.protocol
import languageServerProtocol.protocol.Protocol
Client Capabilities for a DocumentSymbolRequest.
Fields
optionaltagSupport:Null<{valueSet:Array<SymbolTag>}>
The client supports tags on SymbolInformation
. Tags are supported on
DocumentSymbol
if hierarchicalDocumentSymbolSupport
is set tot true.
Clients supporting tags have to handle unknown tags gracefully.
Available since
3.16.0 - Proposed state
.optionalsymbolKind:Null<{valueSet:Null<Array<SymbolKind>>}>
Specific capabilities for the SymbolKind
.
optionallabelSupport:Null<Bool>
The client supports an additional label presented in the UI when registering a document symbol provider.
Available since
3.16.0
.optionalhierarchicalDocumentSymbolSupport:Null<Bool>
The client support hierarchical document symbols.