Извлечение полных типов атрибутов из файла Java - PullRequest
0 голосов
/ 01 ноября 2018

Так что мне нужно извлечь типы атрибутов из файлов Java. В настоящее время я использую парсер qdox для этого. Работает нормально по большей части.

Проблема в том, что когда у меня есть атрибуты такого типа List<String>, мне нужно получить полное имя String, т. Е. java.lang.String.

Но, похоже, qdox не может извлечь полное имя универсального типа. Есть ли способ получить его?

1 Ответ

0 голосов
/ 01 ноября 2018

Обобщения не сохраняются во время выполнения из-за Тип Erasure .

Вы можете проверить каждый элемент в List, но часть типа <String> недоступна для запуска программы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...