author | Chengsong |
Tue, 02 Nov 2021 13:57:59 +0000 (2021-11-02) | |
changeset 371 | f65444d29e74 |
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) } }