blob: 0e174d8243962977fc3b62aea3b8c98ea43591d5 (
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
|
import scala.reflect.{ClassTag, classTag}
object Test extends App {
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]])
}
|