[ 
https://issues.apache.org/jira/browse/LANG-873?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

nguyen phuc lam updated LANG-873:
---------------------------------

    Attachment: FieldUtilsTest.diff
                FieldUtils.diff

Since this feature is also useful to me, I have added it to FieldUtils and its 
tests to FieldUtilsTest. Note that the method does not return fields declared 
by the interfaces that the class or any of its superclasses implement.
                
> FieldUtils method returning the fields defined in the super classes
> -------------------------------------------------------------------
>
>                 Key: LANG-873
>                 URL: https://issues.apache.org/jira/browse/LANG-873
>             Project: Commons Lang
>          Issue Type: Improvement
>          Components: lang.reflect.*
>            Reporter: Emmanuel Bourg
>            Priority: Minor
>         Attachments: FieldUtils.diff, FieldUtilsTest.diff
>
>
> {{java.lang.Class.getDeclaredFields()}} doesn't return the fields defined by 
> the super classes. I'd like to suggest the addition of a new method in 
> FieldUtils that also returns the inherited fields (including the private 
> fields).
> According to this question on StackOverflow this method would be quite useful:
> http://stackoverflow.com/questions/3567372/access-to-private-inherited-fields-via-reflection-in-java

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to