主な変更点は以下のような感じ:
- Scalaのgenericな型がJavaのgenericな型として見えるように
2.7.1では、Javaのgenericな型をScalaからgenericな型として利用することはできたが、その逆(Scalaのgenericな型をJavaからgenericな型として利用する)はできず、型パラメータが消去された非genericな型として見えていた。
- JavaとScalaのソースが混ざったプロジェクトのサポート
これによって、JavaとScalaのソースが相互に依存し合っているような場合でもコンパイルできるようになる(はず)。
- ScalaSwingライブラリの添付
ScalaからSwingを使うためのライブラリ(もちろん、JavaのライブラリをScalaから呼び出せる以上、素のSwingをScalaから使うこともできるが)ScalaSwingのβバージョンが添付されるようになった。
- コレクションライブラリへの新しいクラスの追加
以下の6つのクラスが追加されたようだ。
-
- IntMap, LongMap, TreeHashMap (immutable)
- ArrayStack and OpenHashMap (mutable).