0
我有一堆方法互相调用。实际的代码在这里并不重要,但这里有一个例子:Eclipse检查冗余方法调用
void doStuff(){
doMoreStuff();
doEvenMoreStuff();
}
void doMoreStuff(){
doEvenMoreStuff();
}
void doEvenMoreStuff(){
// Do some stuff
}
正如你所看到的,调用doStuff()
原因doEvenMoreStuff()
被调用两次。这不是一个真正的问题,但它可以帮助识别一些问题并使我的代码更清晰。我的问题是,Eclipse有没有办法检查这样的事情?
你想知道所有的方法被调用的地方吗? – 2014-09-26 00:24:59
是的,所以它会在doStuff()方法中突出显示'doEvenMoreStuff()'并且说出类似“冗余方法调用” – 2014-09-26 00:27:44
因为多次调用任何给定的方法都是合法的,所以IDE可以将多个呼叫标识为“冗余”。你可能想要做两次EvenMoreStuff。 – 2014-09-26 00:33:37