2015-09-24 46 views
1

我該如何解決此警告?在演員表中修復警告<ArrayObject>

類型安全:未選中從List轉換爲List<ArrayObject>

List<List<ArrayObject>> detailList = search.getDetails(
    (List<ArrayObject>) ((DefaultListBackedValueList) request.getAttribute(LIST)).getList()); 

回答

1

由於getAttribute()未參數方法,並返回Object沒有辦法解決的警告。你必須壓制它。

當我必須抑制警告時,我通常會嘗試減小抑制範圍。在你的情況下,你可以抑制當前語句的警告或創建特殊的方法,返回List<ICTWeb>並抑制警告。你也可以寫一篇簡短的評論,描述你爲什麼要壓制警告。

順便說一句我不知道你爲什麼使用雙鑄造(List<ArrayObject>) ((DefaultListBackedValueList)。我相信這是沒有必要的。

+0

這是一箇舊的應用程序,我必須解決。 –