aboutsummaryrefslogblamecommitdiff
path: root/tests/pending/run/classtags_core.scala
blob: a30652d5f38fde85563ddbb91623efae7ffd7244 (plain) (tree)
1
2
3

                                         
                                             





























                                                            
 
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]])
}