Помните, что дженерики - это 99% конструкция времени компиляции.Дженерики не создают новые классы / интерфейсы.И List
(необработанный тип), и List<TennisBall>
(параметризованный тип) представлены одним и тем же классом, которым является List.class
.(И реализация класса разделяется аналогичным образом: LinkedList
и LinkedList<TennisBall>
оба реализованы одним и тем же классом.)
Вам нужно будет обратиться к документации аннотации, чтобы узнать, что делать с дженериками.с этим инструментом, когда то, что вы хотите документировать, включает параметр общего типа.