1

所以我需要从java文件中提取属性类型。我目前正在使用解析器 qdox 来执行此操作。它在大多数情况下都可以正常工作。

问题是,当我拥有具有此类类型的属性时,List<String>我需要获取Stringie的全名java.lang.String

但似乎 qdox 无法提取通用类型的全名。有没有办法得到它?

4

1 回答 1

1

由于Type Erasure ,泛型不会保留在运行时中。

您可以检查 中的每个元素,List<String>运行程序无法访问该类型的部分。

于 2018-11-01T14:10:24.530 回答