标签: java parsing qdox
所以我需要从Java文件中提取属性的类型。我目前正在使用解析器qdox来执行此操作。在大多数情况下,它都能正常工作。
问题是,当我拥有类型为List<String>的属性时,我需要获取String的全名,即java.lang.String。
List<String>
String
java.lang.String
但是,qdox似乎无法提取通用类型的全名。有什么办法吗?
答案 0 :(得分:1)
由于Type Erasure,泛型未在运行时保留。
您可以检查List中的每个元素,但是运行程序无法访问类型的<String>。
List
<String>