author | Chengsong |
Fri, 14 Jul 2023 00:32:41 +0100 | |
changeset 665 | 3bedbdce3a3b |
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) } }