Мне нужно отправить Class
в качестве параметра функции. Проблема в том, что класс, который я хочу отправить, является параметризованным классом:
class Animal<T> {
...
}
Код ниже приводит к ошибке компиляции:
someFunction(Animal<String>::class.java)
Декларация someFunction
на Java:
public <T> someFunction(Class<T> someClass) {
...
}
Могу ли я отправить параметризованный класс на someFunction
?