blob: 44d8b114b89bb09b04b5db2a4dbd88429fa7d74f (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
class Foo(val d: Double) extends AnyVal {
override def toString = s"Foo($d)"
}
class Bar(val d: String) extends AnyVal {
override def toString = s"Foo($d)"
}
object Test {
def main(args: Array[String]): Unit = {
val f: Foo = {val n: Any = null; n.asInstanceOf[Foo]}
println(f)
val b: Bar = {val n: Any = null; n.asInstanceOf[Bar]}
println(b)
}
}
|