Мне нужно определить универсальный тип как подкласс, реализующий интерфейс, например (НЕ СОВЕРШЕНО):
public class Foo<T extends SomeClass implements SomeInterface> {
...
}
Можно ли сделать что-то подобное?
Джон Скит, где ты, когда мы нуждаемся в тебе;)