我知道Eclipse中有一些“随机死代码警告”的示例。
但特别针对我的情况,我想确定这是否也是“误报”或我是否太累了以至于无法理解正在发生的事情...
@Override
public int getNumUnappendedCol() {
return appendIndex == -1 ? getNumCol() : appendIndex;
}
该三元语句被标记,特别是条件和
appendIndex
。据我了解(不是我的代码),如果它不等于-1,则应该返回appendIndex
。否则,返回从getNumCol()
获得的值。我是否缺少某些东西?还是应该忽略Eclipse?我会定期刷新/清理/构建项目,以解决问题。
最佳答案
问题最终导致final
的appendIndex
声明被初始化为-1,因此三元语句甚至无法访问false选项。