Community
Participate
Working Groups
Reproduce: Select a variable. Extdoc View shows the full qualified name in title bar. This name does not include the important information what type the variable has. Same holds for the hover.
The view now holds the SimpleName of the type, i.e., Composite or IWorkbenchHelp. Example (as is today): public class MyDialog extends Dialog { @Override protected Control createDialogArea(final Composite parent) { IWorkbenchHelpSystem h<CURSOR>elp = null; --> Header now shows: IWorkbenchHelp org.my.demo.MyDialog.createDialogArea(Composite).help Is this what you want to see? Or do you want the fully qualified type name?
ping?
SimpleName should be enough. You may want to have the SimpleName clickable too ;-) I think the enclosing method should not be shown as part of the variable name. At least not the parameters as they have nothing to do with the local variable.
Thanks for getting back to me on this. So, for the given scenario what would you expect? Can you provide a few simple examples?
In your example it shuld be enough to show: IWorkbenchHelp help It's not possible to distinguish a local variable from a field in this representation, but the full representation is very unfamiliar. How important is the distinction? In most cases the user already knows where the element is located he selects and the title bar should give a quick reminder what was clicked only. To be quick the label must be short and the representation familiar.
Label computation for locals changed to: <Type> <name> - <fully qualified method string> Just type + name looked too short for my personal taste - but maybe one just hast to get used to it. We'll see :) Reopen if you like to have more/other changes. http://git.eclipse.org/c/recommenders/org.eclipse.recommenders.git/commit/?id=d1391361df09e17c46ed245c825d01710be673c8
Set target milestone for fixed bugs to 1.0