Eclipse特定:是否有可能在类中找到使用派生方法的引用?

时间:2010-10-04 15:09:29

标签: eclipse

我有一个扩展Cb的Ca类。方法M1在父(Cb)中实现。但是,当由类调用时,它们通常会调用Ca.M1()。我想找到所有这些事件。

Eclipse具有“查找引用”功能(快捷方式:CTRL + SHIFT + G)。但是,它仅适用于类中定义的实际方法,而不适用于派生方法。

是否有更简单的方法在Eclipse中搜索此方法?

2 个答案:

答案 0 :(得分:1)

试试这个插件。这绝对是令人敬畏的,非常难以理解。但无论如何有趣,并会完成你的任务。 http://marketplace.eclipse.org/content/browse-query

此插件为您的代码编制索引,然后您可以对其进行查询。即使是非常复杂的。 给你留下深刻印象的例子:

不存在(匹配“serialVersionUID”字段)类“Persistent”的递归派生类

这代表查找没有serialVersionUID的类,并且是“Persistent”类的后代(不仅仅是孩子)。

玩得开心。

答案 1 :(得分:1)

试试nWire for Java。对于派生方法,它为您提供代码中的所有可能关联。