blob: e480bbfb081613aaa5165f854cffb7d13bd73a8c (
plain) (
blame)
1
2
3
4
5
6
7
8
|
import scala.collection.mutable.ArrayOps
object Test3 {
implicit def genericArrayOps[T](xs: Array[T]): ArrayOps[T] = (xs match {
case x: Array[AnyRef] => refArrayOps[AnyRef](x)
case x: Array[Boolean] => booleanArrayOps(x)
}).asInstanceOf[ArrayOps[T]]
}
|