我有一堆方法互相打电话。实际代码在这里并不重要,但这里有一个例子:
void doStuff(){
doMoreStuff();
doEvenMoreStuff();
}
void doMoreStuff(){
doEvenMoreStuff();
}
void doEvenMoreStuff(){
// Do some stuff
}
如您所见,调用doStuff()
会导致doEvenMoreStuff()
被调用两次。这不是一个真正的问题,但它可以帮助识别一些问题并使我的代码更清洁。我的问题是,Eclipse中是否有办法检查这样的事情?
答案 0 :(得分:0)
如果您想知道调用所有方法的位置,则只需突出显示方法快捷方式
Windows:Ctl + Shift + g
Mac:Command + Shift + g
这将显示方法调用的所有实例。
Eclipse也为您提供了未使用方法的警告,但没有提供冗余方法的警告。如果方法是公共的,那么这是不可能的,因为它可以跨文件使用,而且太复杂了。