我有一个扩展Cb的Ca类。方法M1在父(Cb)中实现。但是,当由类调用时,它们通常会调用Ca.M1()。我想找到所有这些事件。
Eclipse具有“查找引用”功能(快捷方式:CTRL + SHIFT + G)。但是,它仅适用于类中定义的实际方法,而不适用于派生方法。
是否有更简单的方法在Eclipse中搜索此方法?
答案 0 :(得分:1)
试试这个插件。这绝对是令人敬畏的,非常难以理解。但无论如何有趣,并会完成你的任务。 http://marketplace.eclipse.org/content/browse-query
此插件为您的代码编制索引,然后您可以对其进行查询。即使是非常复杂的。 给你留下深刻印象的例子:
不存在(匹配“serialVersionUID”字段)类“Persistent”的递归派生类
这代表查找没有serialVersionUID的类,并且是“Persistent”类的后代(不仅仅是孩子)。
玩得开心。
答案 1 :(得分:1)
试试nWire for Java。对于派生方法,它为您提供代码中的所有可能关联。