Я пытаюсь использовать шаблон Scala, соответствующий классу Java [_] (в контексте использования отражения Java от Scala), но получаю неожиданную ошибку. Следующее дает «недостижимый кодекс» по линии с случай jLong
def foo[T](paramType: Class[_]): Unit = {
val jInteger = classOf[java.lang.Integer]
val jLong = classOf[java.lang.Long]
paramType match {
case jInteger => println("int")
case jLong => println("long")
}
}
Какие-либо идеи, почему это происходит?