Я пишу программу, в которой пользователь указывает путь к классу в командной строке. Я превращаю его в объект Class
с помощью:
val clazz = Class.forName(args([0]))
У меня есть параметрический класс MyParametric[T]
с одним параметром типа. Затем я хочу создать другой Class
тип Class[ParamatricType[clazz]
, чтобы передать его методу, например Я хочу сделать что-то вроде
myMethod(classOf[ParametricType[clazz]])
но это не разрешено. Как я могу создать экземпляр параметрического типа с параметром типа, который задается динамически?