[dna-issues] [JBoss JIRA] Created: (DNA-551) graph.Location's equals(Object) and hashCode() Methods Are Not Consistent

Dan Florian (JIRA) jira-events at lists.jboss.org
Fri Nov 13 15:29:19 EST 2009


graph.Location's equals(Object) and hashCode() Methods Are Not Consistent
-------------------------------------------------------------------------

                 Key: DNA-551
                 URL: https://jira.jboss.org/jira/browse/DNA-551
             Project: DNA
          Issue Type: Bug
          Components: Graph
    Affects Versions: 0.6
            Reporter: Dan Florian
             Fix For: 0.7


Location.hashCode() and Location.equals(Object) need to be consistent. The current implementation of the base class and subclasses prevent logically equal locations (same path or same ID properties) from being used java.util.Map objects.

It should be true that if one subtype of Location has the same path as a different subtype of Location, and only one of these objects has ID properties, those locations should be equal and should have the same hashCode.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


More information about the dna-issues mailing list