所以我需要从java文件中提取属性的类型。我目前正在使用解析器qdox来做这件事。它在大多数情况下都工作得很好。
问题是,当我有像这样的List<String>类型的属性时,我需要获取String的全名,即java.lang.String。
但是似乎qdox不能提取泛型类型的全名。有没有办法弄到它?
发布于 2018-11-01 22:10:25
由于Type Erasure的原因,泛型不会保留在运行时中。
您可以检查List中的每个元素,但是运行中的程序不能访问类型的<String>部分。
https://stackoverflow.com/questions/53102965
复制相似问题