Generics

残作業の解決。

[javac] 注: 詳細については、-Xlint:unchecked オプションを指定して再コンパイルしてください。

antではこのように

  <javac
      srcdir="${DIR.SRC}/"
      destdir="${DIR.CLASSES}/"
      classpathref="CLASSPATH.LIB"
      encoding="Windows-31J"
      debug="true"
      optimize="true"
      verbose="false"
      deprecation="true"&gt;
   <compilerarg value="-Xlint" />
   </javac>

このようにすると警告の内容を表示してくれる。

Collection系を使用する時に型を指定しないとだめみたいだね。

map.put("key","value")なども警告対象。


しかしこれを直すと、もしjdk1.4になおすことになったら面倒だが・・・ま、いっか。


参考
http://www.nextindex.net/java/collection/Collections50.html
http://www.sssg.org/blog/koyama/archives/002036.html
http://homepage1.nifty.com/kuprij/antdoc/tasks/javac.html#compilerlist