kotlin-language-server
kotlin-language-server copied to clipboard
Implement type hierarchy
In LSP 3.17.0, type hierarchy requests (textDocument/typeHierarchy) was introduced. Can be super useful when you have more than one super type, or subtype, and want to see how everything fit together. Sometimes we have complex inheritance structures, especially when using Java code...
Might look into this myself if I find the time, but making an issue so we don't forget about it.
Yes, type hierarchy would be great, maybe we could implement this by capturing the subtype relationships in the index?