Eclipse检查冗余方法调用

时间:2014-09-26 00:20:59

标签: java eclipse

我有一堆方法互相打电话。实际代码在这里并不重要,但这里有一个例子:

void doStuff(){
    doMoreStuff();
    doEvenMoreStuff();
}
void doMoreStuff(){
    doEvenMoreStuff();
}
void doEvenMoreStuff(){
    // Do some stuff
}

如您所见,调用doStuff()会导致doEvenMoreStuff()被调用两次。这不是一个真正的问题,但它可以帮助识别一些问题并使我的代码更清洁。我的问题是,Eclipse中是否有办法检查这样的事情?

1 个答案:

答案 0 :(得分:0)

如果您想知道调用所有方法的位置,则只需突出显示方法快捷方式

Windows:Ctl + Shift + g

Mac:Command + Shift + g

这将显示方法调用的所有实例。

Eclipse也为您提供了未使用方法的警告,但没有提供冗余方法的警告。如果方法是公共的,那么这是不可能的,因为它可以跨文件使用,而且太复杂了。