I'm trying to get the solution to achieve the following:
public final static <T> Class<Set<T>> getSetClass(Class<T> cls) {
...
}
Where cls
is for example String.class
and the method then returns the Class<Set<String>>
object. But of course, as cls
is variable, it could also get Boolean.class
and then return a Class<Set<Boolean>>
object.
How can I achieve this?