Ich versuche herauszufinden, wie man Generika dazu bringen kann, durch Reifen zu springen.
Ich habe:
%Vor%Und viele "Subtype" -Klassen:
%Vor% Ich möchte eine Klasse mit zwei Typparametern T
und S
deklarieren, wobei T
an Type
gebunden ist und S
an T
und Middle
gebunden ist.
Ich sehe keinen Weg mit Generika, um sicherzustellen, dass S
erweitert T
AND implementiert Middle
.
Was ich will ist etwas wie:
oder
%Vor%Aber natürlich sind beide nicht legal. Vielleicht gibt es etwas Magie, die ich vermisse?
Tags und Links java generics nested-generics