使用反射收集班级成员的信息

时间:2015-08-25 13:26:33

标签: java reflection

我正在尝试使用标准反射API收集有关Java类成员的信息。除了作为java集合和嵌套的成员之外,我在大多数情况下都取得了成功。有点像...

blog.mydomain.com

我通过在嵌套字段上递归来将所有这些信息收集到Map中。

class Foo {
    int bar;
    List<List<List<String>>> baz; // problematic.
}

如果已经有一个图书馆可以帮我解决其中一些我可能已经跳过的问题,请提及。非常感谢:)

1 个答案:

答案 0 :(得分:1)

您可以通过Field.getGenericType()的反射获取字段的泛型类型,

List引用的baz不能。