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