【发布时间】:2010-02-14 18:57:18
【问题描述】:
我想通过反射找出一个字段是否是某种类型的实例T。
假设我有一个对象o。现在我想知道它是否有任何字段是T 的实例。我可以通过以下方式获取所有字段:
o.getClass().getFields();
我可以通过以下方式获取字段的类型:
field.getType();
但是现在我想知道这个类型或任何超类型是否等于T。我是否必须递归调用getSuperclass() 以确保检查所有超类型?
【问题讨论】:
标签: java reflection