Странное поведение SET4 в Scala 2.9.1?

Делать миграцию с 2,8,1 до 2,9,1. Нашла интересную вещь. Пытался написать это в консоли:

>>import collection.immutable.Set.Set4
>>new Set4[Int](1,2,3,4)

Это дает:

java.lang.Error: Unexpected New
    at scala.tools.nsc.symtab.SymbolTable.abort(SymbolTable.scala:34)
    at scala.tools.nsc.backend.icode.GenICode$ICodePhase.scala$tools$nsc$bac
..........................
That entry seems to have slain the compiler.  Shall I replayscala:660)
your session? I can re-run each line except the last one.reach(ListBuffer.scala:
[y/n]?

Я использую Scala версию 2.9.1.finh (Java Hotspot (TM) клиент VM, Java 1.6.0_26).
И одинаковые вещи случаются с классами Set3 и Set2.
Эти известные проблемы?
Или, может быть, я делаю что-то не так?
в Console Scala 2.8.1 работает, и возвращает:

res0: collection.immutable.Set.Set4[Int] = Set(1,2,3,4)

Должен ли я сообщать об этом как ошибка?

9
задан Rinat Tainov 15 September 2011 в 13:06
поделиться