summaryrefslogtreecommitdiff
path: root/test/files/run/erasuretags_core.scala
blob: 5ed06dcd31ffa8699bd16516cde12595f9bb36f6 (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
31
32
33
34
object Test extends App {
  println(implicitly[ErasureTag[Byte]].erasure)
  println(implicitly[ErasureTag[Array[Byte]]].erasure)
  println(implicitly[ErasureTag[Short]].erasure)
  println(implicitly[ErasureTag[Array[Short]]].erasure)
  println(implicitly[ErasureTag[Char]].erasure)
  println(implicitly[ErasureTag[Array[Char]]].erasure)
  println(implicitly[ErasureTag[Int]].erasure)
  println(implicitly[ErasureTag[Array[Int]]].erasure)
  println(implicitly[ErasureTag[Long]].erasure)
  println(implicitly[ErasureTag[Array[Long]]].erasure)
  println(implicitly[ErasureTag[Float]].erasure)
  println(implicitly[ErasureTag[Array[Float]]].erasure)
  println(implicitly[ErasureTag[Double]].erasure)
  println(implicitly[ErasureTag[Array[Double]]].erasure)
  println(implicitly[ErasureTag[Boolean]].erasure)
  println(implicitly[ErasureTag[Array[Boolean]]].erasure)
  println(implicitly[ErasureTag[Unit]].erasure)
  println(implicitly[ErasureTag[Array[Unit]]].erasure)
  println(implicitly[ErasureTag[Any]].erasure)
  println(implicitly[ErasureTag[Array[Any]]].erasure)
  println(implicitly[ErasureTag[Object]].erasure)
  println(implicitly[ErasureTag[Array[Object]]].erasure)
  println(implicitly[ErasureTag[AnyVal]].erasure)
  println(implicitly[ErasureTag[Array[AnyVal]]].erasure)
  println(implicitly[ErasureTag[AnyRef]].erasure)
  println(implicitly[ErasureTag[Array[AnyRef]]].erasure)
  println(implicitly[ErasureTag[Null]].erasure)
  println(implicitly[ErasureTag[Array[Null]]].erasure)
  println(implicitly[ErasureTag[Nothing]].erasure)
  println(implicitly[ErasureTag[Array[Nothing]]].erasure)
  println(implicitly[ErasureTag[String]].erasure)
  println(implicitly[ErasureTag[Array[String]]].erasure)
}