You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by ru...@apache.org on 2002/08/24 04:20:29 UTC
cvs commit: xml-axis/java/src/org/apache/axis/encoding TypeMappingImpl.java
rubys 2002/08/23 19:20:29
Modified: java/src/org/apache/axis/encoding TypeMappingImpl.java
Log:
Avoid over/underflow by using bitwise XOR instead of addition
Revision Changes Path
1.27 +1 -1 xml-axis/java/src/org/apache/axis/encoding/TypeMappingImpl.java
Index: TypeMappingImpl.java
===================================================================
RCS file: /home/cvs/xml-axis/java/src/org/apache/axis/encoding/TypeMappingImpl.java,v
retrieving revision 1.26
retrieving revision 1.27
diff -u -r1.26 -r1.27
--- TypeMappingImpl.java 24 Aug 2002 01:25:19 -0000 1.26
+++ TypeMappingImpl.java 24 Aug 2002 02:20:29 -0000 1.27
@@ -118,7 +118,7 @@
p.javaType.equals(this.javaType));
}
public int hashCode() {
- return javaType.hashCode() + xmlType.hashCode();
+ return javaType.hashCode() ^ xmlType.hashCode();
}
}