Author: sebb
Date: Sat Nov  6 12:08:23 2010
New Revision: 1032018

URL: http://svn.apache.org/viewvc?rev=1032018&view=rev
Log:
Don't make unnecessary assumptions of Object to be compared
Missing @Override

Modified:
    
commons/proper/math/trunk/src/main/java/org/apache/commons/math/util/Pair.java

Modified: 
commons/proper/math/trunk/src/main/java/org/apache/commons/math/util/Pair.java
URL: 
http://svn.apache.org/viewvc/commons/proper/math/trunk/src/main/java/org/apache/commons/math/util/Pair.java?rev=1032018&r1=1032017&r2=1032018&view=diff
==============================================================================
--- 
commons/proper/math/trunk/src/main/java/org/apache/commons/math/util/Pair.java 
(original)
+++ 
commons/proper/math/trunk/src/main/java/org/apache/commons/math/util/Pair.java 
Sat Nov  6 12:08:23 2010
@@ -87,8 +87,7 @@ public class Pair<K, V> {
         if (!(o instanceof Pair)) {
             return false;
         } else {
-            Pair<? extends K, ? extends V> oP
-                = (Pair<? extends K, ? extends V>) o;
+            Pair<?, ?> oP = (Pair<?, ? >) o;
             return (key == null ?
                     oP.getKey() == null :
                     key.equals(oP.getKey())) &&
@@ -103,6 +102,7 @@ public class Pair<K, V> {
      *
      * @return the hash code value.
      */
+    @Override
     public int hashCode() {
         return (key == null ? 0 : key.hashCode()) ^
             (value == null ? 0 : value.hashCode());


Reply via email to