package dotty

import scala.reflect.runtime.universe.TypeTag
import scala.Predef.???

/** unimplemented implicit for TypeTag */
object DottyPredef {
  implicit def typeTag[T]: TypeTag[T] = ???

// not yet:
// def classOf[T](implicit ctag: ClassTag[T]): Class[T] =
//    ctag.runtimeClass
}

package dotty

import scala.reflect.runtime.universe.TypeTag
import scala.reflect.ClassTag
import scala.Predef.???

/** unimplemented implicit for TypeTag */
object DottyPredef {
  implicit def typeTag[T]: TypeTag[T] = ???

  implicit def arrayTag[T](implicit ctag: ClassTag[T]): ClassTag[Array[T]] =
    ctag.wrap
}

Fix search of Array classTags.
Fix search of Array classTags.

If a classtag for `T` is available, a classtag
for `Array[T]` can also be generated.
