1 2 3 4 5 6 7
import scala.reflect.{ClassTag, classTag} object Test extends App { def mkArray[T] = Array[T]() def foo[T: ClassTag] = mkArray[T] println(foo[Int].getClass) }