author | Christian Urban <urbanc@in.tum.de> |
Thu, 16 Aug 2018 01:12:00 +0100 (2018-08-16) | |
changeset 287 | 95b3880d428f |
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) } }