Есть ли способ определить общее ограничение в Java, которое будет аналогично следующему С# generic constratint?
class Class1<I,T> where I : Interface1, Class2 : I
Я пытаюсь сделать это вот так:
class Class1<I extends Interface1, T extends I & Class2>
Но компилятор жалуется на часть "Class2": за параметром Type не могут следовать другие ограничения.