从Java文件中提取完整属性类型

时间:2018-11-01 14:07:19

标签: java parsing qdox

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

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

但是,qdox似乎无法提取通用类型的全名。有什么办法吗?

1 个答案:

答案 0 :(得分:1)

由于Type Erasure,泛型未在运行时保留。

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