2013-09-14から1日間の記事一覧

Scala: How do I create a new instance from class name?

def instantiate[T](className:String)(args:Any*): T = { val clazz = Class.forName(className) val constructor = clazz.getConstructors()(0) val workArg:Array[AnyRef] = new Array(args.length) var i=0 for(arg <- args){ workArg(i) = arg match{ c…