ホーム > eclipse, java > eclipse(Ganymede) で ArrayList は raw 型です。 総称型 ArrayList への参照は、パラメーター化する必要があります

eclipse(Ganymede) で ArrayList は raw 型です。 総称型 ArrayList への参照は、パラメーター化する必要があります

2009 年 10 月 23 日 tdtsh
このエントリーをはてなブックマークに追加
はてなブックマーク - eclipse(Ganymede) で ArrayList は raw 型です。 総称型 ArrayList<E> への参照は、パラメーター化する必要があります
Share on Facebook
Share on FriendFeed
Share on GREE
Share on reddit
Share on LinkedIn

JDK 1.4時代の古いJavaアプリケーションをeclipse(Ganymede)に持ってくると、

ArrayList は raw 型です。 総称型 ArrayList への参照は、パラメーター化する必要があります

的な警告が、それはそれはものすごく沢山でた。

JDK5以降は、ジェネリクス(総称型)でコンパイル時に型をチェック出来るので、キャスト地獄から開放されるわけだけど、
あまりに量が多くて対応してらんない。

仕方ないから、警告が出ない様にしました。

[ウィンドウ]→[設定]→[Java]→[コンパイラー]→[エラー/警告]→[総称型]→[raw型の使用]

[無視]に変更

カテゴリー: eclipse, java タグ:
コメントは受け付けていません。