You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by js...@apache.org on 2007/04/09 19:09:02 UTC
svn commit: r526836 -
/incubator/tuscany/java/sca/modules/interface-java/src/main/java/org/apache/tuscany/interfacedef/java/impl/JavaInterfaceImpl.java
Author: jsdelfino
Date: Mon Apr 9 10:09:01 2007
New Revision: 526836
URL: http://svn.apache.org/viewvc?view=rev&rev=526836
Log:
Fixed implementations of hashCode and equals to use getter methods instead of the fields directly, as they may not represent the correct state of the model object.
Modified:
incubator/tuscany/java/sca/modules/interface-java/src/main/java/org/apache/tuscany/interfacedef/java/impl/JavaInterfaceImpl.java
Modified: incubator/tuscany/java/sca/modules/interface-java/src/main/java/org/apache/tuscany/interfacedef/java/impl/JavaInterfaceImpl.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/interface-java/src/main/java/org/apache/tuscany/interfacedef/java/impl/JavaInterfaceImpl.java?view=diff&rev=526836&r1=526835&r2=526836
==============================================================================
--- incubator/tuscany/java/sca/modules/interface-java/src/main/java/org/apache/tuscany/interfacedef/java/impl/JavaInterfaceImpl.java (original)
+++ incubator/tuscany/java/sca/modules/interface-java/src/main/java/org/apache/tuscany/interfacedef/java/impl/JavaInterfaceImpl.java Mon Apr 9 10:09:01 2007
@@ -60,14 +60,14 @@
@Override
public int hashCode() {
- return String.valueOf(className).hashCode();
+ return String.valueOf(getName()).hashCode();
}
@Override
public boolean equals(Object obj) {
if (obj == this)
return true;
- else if (obj instanceof JavaInterface && className.equals(((JavaInterface)obj).getName()))
+ else if (obj instanceof JavaInterface && getName().equals(((JavaInterface)obj).getName()))
return true;
else
return false;
---------------------------------------------------------------------
To unsubscribe, e-mail: tuscany-commits-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-commits-help@ws.apache.org