summaryrefslogtreecommitdiff
path: root/test/files/run/abstypetags_core.scala
blob: dbe9b5e11d7fc0d1d183f3d80b2df24dc0273232 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
import scala.reflect.runtime.universe._

object Test extends App {
  println(implicitly[AbsTypeTag[Byte]] eq AbsTypeTag.Byte)
  println(implicitly[AbsTypeTag[Byte]])
  println(implicitly[AbsTypeTag[Short]] eq AbsTypeTag.Short)
  println(implicitly[AbsTypeTag[Short]])
  println(implicitly[AbsTypeTag[Char]] eq AbsTypeTag.Char)
  println(implicitly[AbsTypeTag[Char]])
  println(implicitly[AbsTypeTag[Int]] eq AbsTypeTag.Int)
  println(implicitly[AbsTypeTag[Int]])
  println(implicitly[AbsTypeTag[Long]] eq AbsTypeTag.Long)
  println(implicitly[AbsTypeTag[Long]])
  println(implicitly[AbsTypeTag[Float]] eq AbsTypeTag.Float)
  println(implicitly[AbsTypeTag[Float]])
  println(implicitly[AbsTypeTag[Double]] eq AbsTypeTag.Double)
  println(implicitly[AbsTypeTag[Double]])
  println(implicitly[AbsTypeTag[Boolean]] eq AbsTypeTag.Boolean)
  println(implicitly[AbsTypeTag[Boolean]])
  println(implicitly[AbsTypeTag[Unit]] eq AbsTypeTag.Unit)
  println(implicitly[AbsTypeTag[Unit]])
  println(implicitly[AbsTypeTag[Any]] eq AbsTypeTag.Any)
  println(implicitly[AbsTypeTag[Any]])
  println(implicitly[AbsTypeTag[Object]] eq AbsTypeTag.Object)
  println(implicitly[AbsTypeTag[Object]])
  println(implicitly[AbsTypeTag[Null]] eq AbsTypeTag.Null)
  println(implicitly[AbsTypeTag[Null]])
  println(implicitly[AbsTypeTag[Nothing]] eq AbsTypeTag.Nothing)
  println(implicitly[AbsTypeTag[Nothing]])
}