Go to symbol in Editor should have a way to include inheritted symbols
See original GitHub issueOne piece of functionality that would be nice to have with VS Code Java is the ability to quickly see all inherited methods of a class that is opened. I can see the ones it declares only. The closest existing functionality would be the Go to symbol in Editor command. This is often useful when exploring some class that has a deeper inheritance structure.
Eclipse has this behaviour through the Quick Outline (<ctrl> + o), when triggered twice, which will additionally show all members that are inherited by the opened type. The outline takes into account cursor positions so it can show an outline for nested classes while completely ignoring the other elements in the document.
Issue Analytics
- State:
- Created 2 years ago
- Reactions:3
- Comments:8 (7 by maintainers)
Top Results From Across the Web
Go to Derived Symbols | ReSharper Documentation - JetBrains
This command gets the list of all derived symbols for a type or a member and lets you navigate directly to one of...
Read more >Symbol Library Field Inheritance - Developer Announcements
Symbols that do not derive from other symbols (root symbols) are used as is. If a field is defined in the parent symbol...
Read more >visual studio - What does this icon mean in VS2019?
This icon shows the inheritance chain/margin and was added in version 16.10 of Visual Studio. From the 16.10 release notes for Visual Studio ......
Read more >Go to Implementation - Help | ReSharper - JetBrains
If the symbol has several implementation, they will be listed in a drop-down. The list may contain items in both bold and regular...
Read more >Use tools windows to view code structure - Visual Studio ...
Learn how to use the Class View, Call Hierarchy, Object Browser, and Code ... find symbol references, and more, without having to switch ......
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found

Yes thats what i found as well. So may be this could be presented in the reference-view which is used for type hierarchy and call hierarchy as well ?
The reason i thought like that is, from vscode design language it seems document symbol is just to view the symbols in the current document, a quick access to outline. So showing symbols in the super classes seems to be out of scope of this design language.
So may be looking at the class hierarchy with its symbols should be different feature and since its important for java (at least since most of the java IDEs has it) we could implement is as a view.
Its like super type hierarchy with symbols kind of a view.
WDYT @rgrunber ?
Not sure if you misunderstood me in my previous comment. I think for vscode outline also we cannot distinguish if the documentSymbol call is from outline or quick access popup right ? The outline will ask the symbol information hierarchically and we can use that as a hint. I was suggesting to present this in the reference view which is added from vscode-java. But did you had something else in mind ?
Yes we can raise a improvement for LSP project.