author | Christian Urban <christian.urban@kcl.ac.uk> |
Mon, 21 Mar 2022 10:44:58 +0000 | |
changeset 458 | 30c91ea7095b |
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) } }