langoustine.lsp.structures$.CallHierarchyItem
See theCallHierarchyItem companion object
case class CallHierarchyItem(name: String, kind: SymbolKind, tags: Opt[Vector[SymbolTag]], detail: Opt[String], uri: DocumentUri, range: Range, selectionRange: Range, data: Opt[Value])
Represents programming constructs like functions or constructors in the context of call hierarchy.
Attributes
- data
A data entry field that is preserved between a call hierarchy prepare and incoming calls or outgoing calls requests.
- detail
More detail for this item, e.g. the signature of a function.
- kind
The kind of this item.
- name
The name of this item.
- range
The range enclosing this symbol not including leading/trailing whitespace but everything else, e.g. comments and code.
- selectionRange
The range that should be selected and revealed when this symbol is being picked, e.g. the name of a function. Must be contained by the
range
.- tags
Tags for this item.
- uri
The resource identifier of this item.
- Since:
3.16.0
- Companion:
- object
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any