Recuperando os nomes / valores de atributos herdados usando o Java Reflection

Eu tenho um objeto Java 'ChildObj' que é estendido de 'ParentObj'. Agora, se é possível recuperar todos os nomes e valores de atributos de ChildObj, incluindo os atributos herdados também, usando o mecanismo de reflexão Java?

Class.getFields me dá a matriz de atributos públicos eClass.getDeclaredFields me fornece o array de todos os campos, mas nenhum deles inclui a lista de campos herdados.

Existe alguma maneira de recuperar os atributos herdados também?

questionAnswers(12)

yourAnswerToTheQuestion