author | Chengsong |
Fri, 11 Mar 2022 21:25:08 +0000 | |
changeset 447 | 7fb1e3dd5ae6 |
parent 44 | a751aa1ee4f7 |
permissions | -rw-r--r-- |
package Main object ClassReprTest { abstract class Bar { type T <: AnyRef def bar(x: T) { println("5: " + x.getClass()) } } def main(args: Array[String]) { println("1: " + args.getClass()) println("2: " + classOf[Array[String]]) new Bar { type T = Array[String] val x: T = args println("3: " + x.getClass()) println("4: " + classOf[T]) }.bar(args) } }