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)