svn commit: r571943 - in /xml/xindice/trunk/java/src/org/apache/xindice/core/data: Key.java Value.java

[email protected]
Newsgroups gmane.text.xml.xindice.devel
Message-ID <[email protected]>
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;
 
     /**
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.