У меня есть небольшая проблема в схеме, соответствующий объекту в Scala, когда он параметризован с полностью квалифицированным именем класса. Это основано на Scala 2.9.0.1. Кто-нибудь знает, что не так с этим кодом?
scala> "foo" match {
| case y : Seq[Integer] =>
| case y : Seq[java.lang.Integer] =>
<console>:3: error: ']' expected but '.' found.
case y : Seq[java.lang.Integer] =>
Почему первая версия работает, но последний терпит неудачу? Проблема, кажется, происходит только в том случае, когда для параметризации используется полностью квалифицированное имя пользователя.