回答編集履歴
1
メソッド名誤り
answer
CHANGED
@@ -1,3 +1,3 @@
|
|
1
1
|
ServletContextのgetAttributeは汎用のメソッドなので、Object型を返します(List<Mutter>へキャストできるかどうかは、文脈だけでは明らかになりません)。そのため、警告が出ます。
|
2
2
|
|
3
|
-
選択肢としては、「警告を無視する」(そのままでもコンパイルはできます)、「Add@SuppressWarnings 'unchecked' to 'mutterList' 」(この変数だけキャストの警告を止める)といったところでしょう。他にも処理が続くメソッドであれば、「Add@SuppressWarnings 'unchecked' to '
|
3
|
+
選択肢としては、「警告を無視する」(そのままでもコンパイルはできます)、「Add@SuppressWarnings 'unchecked' to 'mutterList' 」(この変数だけキャストの警告を止める)といったところでしょう。他にも処理が続くメソッドであれば、「Add@SuppressWarnings 'unchecked' to 'doGet()' 」を使ってしまうとメソッド全体で未チェックキャストの警告が止まってしまうので、おすすめできません。
|