[英]Eclipse flags a piece of code with a 'Dead code' warning. Why in this case?
我知道Eclipse中有一些“隨機死代碼警告”的示例。
但特別針對我的情況,我想確定這是否也是“誤報”或我是否太累了以至於無法理解正在發生的事情...
@Override
public int getNumUnappendedCol() {
return appendIndex == -1 ? getNumCol() : appendIndex;
}
該三元語句被標記,特別是條件和appendIndex
。 據我了解(不是我的代碼),如果它不等於-1,則應該返回appendIndex
。 否則,返回從getNumCol()
獲得的值。
我是否缺少某些東西?還是應該忽略Eclipse? 我會定期刷新/清理/構建項目,以解決問題。
問題最終導致了將appendIndex
的final
聲明初始化為-1,因此三元語句甚至都無法訪問false選項。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.