我知道Eclipse中有一些“随机死代码警告”的例子。
但特别针对我的情况,我想知道这是否也是“误报”,或者我是否太累了,无法理解发生了什么......
@Override
public int getNumUnappendedCol() {
return appendIndex == -1 ? getNumCol() : appendIndex;
}
正在标记此三元语句,特别是条件和appendIndex
。据我所知(不是我的代码),如果不等于-1,则应该返回appendIndex
。否则返回从getNumCol()
获得的值。
我错过了什么或者我应该忽略Eclipse?我经常刷新/清理/构建项目,这样就无法解决问题。
答案 0 :(得分:1)
问题最终成为final
appendIndex
声明,初始化为-1,因此三元语句甚至无法访问false选项。