我正在编写一个程序,其中用户在命令行上指定类的路径。我通过以下方式将它变成一个Class
对象:
val clazz = Class.forName(args([0]))
我有一个MyParametric[T]
带有单个类型参数的参数类。然后我想做另一种 Class
类型Class[ParamatricType[clazz]
,这样我就可以将它传递给一个方法,例如我想做类似的事情
myMethod(classOf[ParametricType[clazz]])
但这是不允许的。如何使用动态给出的类型参数来实例化参数类型?