Мне нужен метод, подобный следующему:
methodA(Class<? extends ClassA> clzz, Consumer<? extends ClassA> consumer) {
//... AKKA message handler
.match(clzz, s -> consumer.accept(s);)
}
Это не скомпилируется, и я знаю, почему то, что я хочу, выглядит примерно так:
TypeParameter T = ? extends ClassA;
methodA(Class<T> clzz, Consumer<T> consumer){//...}
Есть ли способсделать это?