0

I need to send Class as parameter of a function. The problem is that the class which I want to send is a parametrized class:

class Animal<T> {
   ...
}

Code below produces a compilation error:

someFunction(Animal<String>::class.java)

Declaration of someFunction in Java:

public <T> someFunction(Class<T> someClass) {
    ...
}

Am I able to send parametrized class to someFunction?

user51
  • 8,843
  • 21
  • 79
  • 158
Nominalista
  • 4,632
  • 11
  • 43
  • 102

0 Answers0