HashMap , List >>: укажите, что классы списков расширяют ключи.

Один из моих классов должен хранить классы в соответствии с их суперклассами. Для этого я использую HashMap, где ключи - это суперклассы, а значения - список их расширенных классов. Итак, это выглядит так:

HashMap<Class<?>, List<Class<?>>>

Я хотел бы знать, была ли запись, позволяющая мне быть более точной, например:

HashMap<Class<T>, List<Class<? extends T>>>

Я пробовал это, и, конечно же, это не сработало: T не может быть решен. Есть ли синтаксис, который позволил бы мне это сделать? Заранее спасибо за помощь.

8
задан Raveline 18 November 2011 в 14:33
поделиться