-
Bug
-
Resolution: Won't Do
-
Minor
-
None
-
10.1.0.Final
-
None
JaxrsResourceMethodDescription [1] and JaxrsResourceLocatorDescription [2] classes override compareTo() method but they don't override equals() and hascode().
Javadoc says [3]:
"It is strongly recommended (though not required) that natural orderings be consistent with equals. "
Implemented compareTo() compares object based on the class name, but the default implementation of Object for equals() compares objects based on the object reference, thus there is inconsistency.
[3] http://docs.oracle.com/javase/7/docs/api/java/lang/Comparable.html
- is cloned by
-
JBEAP-7944 DeploymentRestResourcesDefintion inner classes override compareTo, but not equals() and hashcode()
- Closed