【Java】eclipse で総称型の警告を消す方法
eclipseでjava開発をしているとたまにでる警告。
「ArrayList は raw 型です。総称型 ArrayList<E> への参照は、パラメーター化する必要があります」
原因は下記のようなコード。
ArrayList list = new ArrayList();
本来は、下記のように型引数を与えてやると警告が消える。
// 文字列のListの場合
ArrayList<String> list = new ArrayList<String>();
でも、JDKのバージョンアップを行ったときや、
他の開発者のコード上だと勝手にすべてを修正するわけにもいかないので、
警告が出ないよーに設定しちゃいましょう。
1.「ウィンドウ」 → 「設定」を開く。
2.設定ダイアログのツリーメニューから「Java」 → 「コンパイラ」 → 「エラー/警告」を選択。
3.「総称型」の「raw型の使用:」を「無視」に設定する。
これですっきりしました。
ちなみに上記はeclipse3.6の場合です。
「ArrayList は raw 型です。総称型 ArrayList<E> への参照は、パラメーター化する必要があります」
原因は下記のようなコード。
ArrayList list = new ArrayList();
本来は、下記のように型引数を与えてやると警告が消える。
// 文字列のListの場合
ArrayList<String> list = new ArrayList<String>();
でも、JDKのバージョンアップを行ったときや、
他の開発者のコード上だと勝手にすべてを修正するわけにもいかないので、
警告が出ないよーに設定しちゃいましょう。
1.「ウィンドウ」 → 「設定」を開く。
2.設定ダイアログのツリーメニューから「Java」 → 「コンパイラ」 → 「エラー/警告」を選択。
3.「総称型」の「raw型の使用:」を「無視」に設定する。
これですっきりしました。
ちなみに上記はeclipse3.6の場合です。