Author: vgritsenko
Date: Sun Sep 2 03:48:02 2007
New Revision: 571943
URL: http://svn.apache.org/viewvc?rev=571943&view=rev
Log:
there is a test saying that key.equals(value) should work.
Modified:
xml/xindice/trunk/java/src/org/apache/xindice/core/data/Key.java
xml/xindice/trunk/java/src/org/apache/xindice/core/data/Value.java
Modified: xml/xindice/trunk/java/src/org/apache/xindice/core/data/Key.java
URL:
http://svn.apache.org/viewvc/xml/xindice/trunk/java/src/org/apache/xindice/core/data/Key.java?rev=571943&r1=571942&r2=571943&view=diff
==============================================================================
--- xml/xindice/trunk/java/src/org/apache/xindice/core/data/Key.java (original)
+++ xml/xindice/trunk/java/src/org/apache/xindice/core/data/Key.java Sun Sep 2
03:48:02 2007
@@ -42,16 +42,7 @@
super(data);
}
- public int getHash() {
- return super.hashCode();
- }
-
public boolean equals(Value value) {
- //noinspection SimplifiableIfStatement
- if (value instanceof Key) {
- return hashCode() == value.hashCode() && compareTo(value) == 0;
- }
-
- return false;
+ return hashCode() == value.hashCode() && compareTo(value) == 0;
}
}
Modified: xml/xindice/trunk/java/src/org/apache/xindice/core/data/Value.java
URL:
http://svn.apache.org/viewvc/xml/xindice/trunk/java/src/org/apache/xindice/core/data/Value.java?rev=571943&r1=571942&r2=571943&view=diff
==============================================================================
--- xml/xindice/trunk/java/src/org/apache/xindice/core/data/Value.java
(original)
+++ xml/xindice/trunk/java/src/org/apache/xindice/core/data/Value.java Sun Sep
2 03:48:02 2007
@@ -36,9 +36,9 @@
*/
public class Value implements Comparable {
- private byte[] data;
- private int pos;
- private int len;
+ private final byte[] data;
+ private final int pos;
+ private final int len;
private int hash;
/**