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();
           }
       }