поэтому у меня есть этот класс в Java:
public class Foo<T>{
}
и внутри этого класса я хочу знать, реализует ли T определенный интерфейс.
Следующий код НЕ работает, но это идея того, чего я хочу выполнить:
if(T.class implements SomeInterface){
// do stuff
}
поэтому я хочу проверить, прошел ли класс T
, который был передан Foo, implements SomeInterface
в его сигнатуре.
Возможно ли это? Как?