Recuperar los nombres / valores de atributos heredados utilizando Java Reflection

Tengo un objeto Java 'ChildObj' que se extiende desde 'ParentObj'. ¿Ahora, si es posible recuperar todos los nombres de atributos y valores de ChildObj, incluidos los atributos heredados también, utilizando el mecanismo de reflexión de Java?

Class.getFields me da la gama de atributos públicos, yClass.getDeclaredFields me da la matriz de todos los campos, pero ninguno de ellos incluye la lista de campos heredados.

¿Hay alguna forma de recuperar los atributos heredados también?