Один из моих классов должен хранить классы в соответствии с их суперклассами. Для этого я использую HashMap, где ключи - это суперклассы, а значения - список их расширенных классов. Итак, это выглядит так:
HashMap<Class<?>, List<Class<?>>>
Я хотел бы знать, была ли запись, позволяющая мне быть более точной, например:
HashMap<Class<T>, List<Class<? extends T>>>
Я пробовал это, и, конечно же, это не сработало: T не может быть решен. Есть ли синтаксис, который позволил бы мне это сделать? Заранее спасибо за помощь.