Call hierarchy across EJB interfaces in Eclipse 3.0
Tools for the Eclipse Platform
Brought to you by:
linnet
It seems that since the Call hierarchy plugin got
integrated into Eclipse 3.0, call hierarchy across EJB
interfaces no longer works.
If I select "Call hierarchy" for a method in an EJB
implementation class, it does not show me which client
classes (using the EJB) call the corresponding method in
the EJB's remote interface.
I'm using Eclipse 3.0.0 and Implementors 0.0.14. I have
made sure that the EJB deployment descriptor settings
are enabled.
Are there any plans to reintroduce this feature?
This feature was there in Eclipse 2.1 using both the Call
hierarchy and Implementors plugins.
Logged In: YES
user_id=87661
Hi Peik,
I have myself been annoyed with this but since the Eclipse
platform itself is not aware of the Implementors plugin
(they didn't want it at the time), the integration doesn't
work as with the Call Hierarchy plugin as a "standalone"
solution.
I would like to reintroduce the feature, but have not yet
come up with a solution, so for now you will have to make do
with the EJB functionality in the Implementors plugin alone.
/Jesper
Logged In: YES
user_id=845133
Hi Jesper, thanks for the swift reply!
How about releasing a separate Implementors-aware version
of the Call hierarchy plugin? Is it technically possible to
override the integrated version? I realize that this would force
you to maintain two separate version trees, so maybe it's not
worth the trouble on you part...
-Peik-
Logged In: YES
user_id=87661
Hi again,
The issue with the Call Hierarchy in Eclipse 3.x is that it
is not a plugin any longer - it is an integrated part of the
JDT plugin. Hence, it is not possible to replace it with
something else. In addition, it has not been added with the
same level of extensibility as the standalone version, since
JDT only cares for plain Java.
As you may have noticed from the release rate of the
standalone version of the plugin, not much work has taken
place there; all new development has been on the Eclipse
source code. With the increasing acceptance of Eclipse 3.x,
I see less need for the standalone version (apart, of
course, from the EJB functionality). But since (quite
selfishly) I no longer work with EJB's myself, I don't feel
as much urge to put a lot of work into this.
If you really feel strongly about this, I encourage you to
give it a shot. I'll gladly release a new version with the
appropriate thank you's and credits :-)
/Jesper