簡體   English   中英

Eclipse使用“死代碼”警告標記一段代碼。 為什么是這種情況?

[英]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? 我會定期刷新/清理/構建項目,以解決問題。

問題最終導致了將appendIndexfinal聲明初始化為-1,因此三元語句甚至都無法訪問false選項。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM