Ich möchte ein Class-Objekt haben, aber ich möchte die Klasse, die es repräsentiert, dazu zwingen, Klasse A zu erweitern und Schnittstelle B zu implementieren.
Ich kann das:
Class<? extends ClassA>
Oder:
Class<? extends InterfaceB>
aber ich kann nicht beides machen. Gibt es eine Möglichkeit, dies zu tun?