有沒有什麼辦法可以改變這種代碼,所以我可以刪除選中警告如何刪除SuppressWarnings(「未登記」)
ArrayList<String> keys = new ArrayList<String>();
// do some stuff then
// save keys in session
HttpServletRequest request = getThreadLocalRequest();
HttpSession session = request.getSession(true);
session.setAttribute(uuid, keys);
// get keys from session sometime later
@SuppressWarnings("unchecked")
ArrayList<String> keys = (ArrayList<String>) session.getAttribute(uuid);
+1:
您可以創建一個包裝方法,使您只有
@SuppressWarnings
在一個地方:然後你就可以使用,無需警告T參數。我想是從分配的變量中讀取的,對嗎? –
pakore
2010-07-09 08:27:10
是的,它是從上下文推斷的。 – Bozho 2010-07-09 08:30:53