Community
Participate
Working Groups
This bug is intended to discuss concerns about the proposed Call Hierarchy service that arose from the March 15 2007 indexer conference call (http://wiki.eclipse.org/index.php/CDT/calls/IndexingMar2007_1).
Hi Markus, You mentioned some concerns about the way the Call Hierarchy service was refactored in the remote prototype posted in bug 158975. Can you please reiterate those concerns? Thanks
Here are some things that make life easier in CDT: * The call-hierarchy service should be an abstact class rather than an interface. This way the API can be evolved in a binary compatible manner later on. * The call-hierarchy should not use a separate service to resolve the editor position to a definition. The call-hierarchy needs to do this differently from how navigation does this. * The local implementation must reside in the UI-plugin. This is because resolving ambiguities may need user-interaction. * All classes that are made public must be java-doced. Please no longer refer to the patch from bug 158975, it contains too many different things and does not apply for large parts. Rather than that, lets discuss the API (just a few files) here first.