(Tomcatのインストールディレクトリ)\workspace\.JETEmitters/src/org/eclipse/jst/j2ee/web/ServletTemplate.javaの行77で
List is a raw type. References to generic type List
should be parameterised
という警告が出ています。
該当箇所を見てみると
List interfaces = model.getInterfaces();
となっています。 んでいろいろ調べてみると↓のページが。
http://eclipsewiki.net/eclipse/?%A5%A8%A5%E9%A1%BC%A1%BF%B7%D9%B9%F0#lf222412
さらに
http://www.kawaz.jp/pukiwiki/?Java%20Tips
のページを見ると
raw型とは、型パラメータを指定すべき総称型(ジェネリックな型)なのに、型パラメータが指定されていない型のこと。
ということらしいです。
対策としては
- 1.型パラメータを指定するように修正する
- 2.該当警告を出さないようにする
のいずれかということになりますが,1.の方法がわからないので2.の方法を採ることに。
2.の方法については,上記のserialVersionUIDのときと同じように
- A.Eclipseの設定を変更する
- B.該当警告を出さない宣言をする
の2通りの対策方法があると思いますが,A.の方法を採りました。
A.の方はEclipseで「ウィンドウ」−「設定」−「Java」−「コンパイラー」−「エラー/警告」−「総称型」−「raw型の使用」を「警告」→「無視」に変更すればOKだと思います。
B.の方は,@SuppressWarnings("unchecked")を追加すれば良いようです。