我正在使用PMD检查编码标准。
我对下面的PMD显示错误的点感到困惑
目前在我的方法中,它是
public boolean validate()
{
if (length == 4) {
return true;
if (length == 2) {
return false;
else
return false ;
return true ;
}我的代码错了吗??请告诉我,如果这是错误的话,我们该如何处理??
发布于 2011-11-08 09:04:59
示例:
public boolean foo(int i) {
if (i > 0) {
return true; // Multiple exit points
}
return false; // ~ ~ ~
}
public boolean bar(int i) {
boolean bool = false;
if (i > 0) {
bool = true;
}
return bool; // Single exit points
}见OnlyOneReturn。
https://stackoverflow.com/questions/8046820
复制相似问题