import scala.reflect.{ClassTag, classTag} object Test extends dotty.runtime.LegacyApp { println(implicitly[ClassTag[Byte]] eq ClassTag.Byte) println(implicitly[ClassTag[Byte]]) println(implicitly[ClassTag[Short]] eq ClassTag.Short) println(implicitly[ClassTag[Short]]) println(implicitly[ClassTag[Char]] eq ClassTag.Char) println(implicitly[ClassTag[Char]]) println(implicitly[ClassTag[Int]] eq ClassTag.Int) println(implicitly[ClassTag[Int]]) println(implicitly[ClassTag[Long]] eq ClassTag.Long) println(implicitly[ClassTag[Long]]) println(implicitly[ClassTag[Float]] eq ClassTag.Float) println(implicitly[ClassTag[Float]]) println(implicitly[ClassTag[Double]] eq ClassTag.Double) println(implicitly[ClassTag[Double]]) println(implicitly[ClassTag[Boolean]] eq ClassTag.Boolean) println(implicitly[ClassTag[Boolean]]) println(implicitly[ClassTag[Unit]] eq ClassTag.Unit) println(implicitly[ClassTag[Unit]]) println(implicitly[ClassTag[Any]] eq ClassTag.Any) println(implicitly[ClassTag[Any]]) println(implicitly[ClassTag[AnyVal]] eq ClassTag.AnyVal) println(implicitly[ClassTag[AnyVal]]) println(implicitly[ClassTag[AnyRef]] eq ClassTag.AnyRef) println(implicitly[ClassTag[AnyRef]]) println(implicitly[ClassTag[Object]] eq ClassTag.Object) println(implicitly[ClassTag[Object]]) println(implicitly[ClassTag[Null]] eq ClassTag.Null) println(implicitly[ClassTag[Null]]) println(implicitly[ClassTag[Nothing]] eq ClassTag.Nothing) println(implicitly[ClassTag[Nothing]]) }