Duncan Jones created LANG-1034:
----------------------------------

             Summary: Recursive and reflective equals builder
                 Key: LANG-1034
                 URL: https://issues.apache.org/jira/browse/LANG-1034
             Project: Commons Lang
          Issue Type: Improvement
          Components: lang.builder.*
            Reporter: Duncan Jones
             Fix For: Patch Needed


The current implementation of {{EqualsBuilder.reflectionEquals()}} uses object 
equality to test reference fields found in the class. It may be helpful to 
offer a method that recursively builds {{.equals()}} methods for each field and 
uses that to perform the comparison.

This functionality could be further extended by accepting a list of classes to 
include/exclude. Classes that are excluded would use the normal object equality.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to