You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-commits@lucene.apache.org by mi...@apache.org on 2007/11/26 15:52:04 UTC

svn commit: r598296 - in /lucene/java/trunk/src: demo/org/apache/lucene/demo/html/ java/org/apache/lucene/analysis/ java/org/apache/lucene/index/ java/org/apache/lucene/queryParser/ java/org/apache/lucene/search/ test/org/apache/lucene/document/ test/o...

Author: mikemccand
Date: Mon Nov 26 06:52:01 2007
New Revision: 598296

URL: http://svn.apache.org/viewvc?rev=598296&view=rev
Log:
LUCENE-1059: various small fixes based on code inspection from Tzvika Barenholz

Modified:
    lucene/java/trunk/src/demo/org/apache/lucene/demo/html/HTMLParser.java
    lucene/java/trunk/src/demo/org/apache/lucene/demo/html/ParseException.java
    lucene/java/trunk/src/demo/org/apache/lucene/demo/html/TokenMgrError.java
    lucene/java/trunk/src/java/org/apache/lucene/analysis/PorterStemmer.java
    lucene/java/trunk/src/java/org/apache/lucene/analysis/Token.java
    lucene/java/trunk/src/java/org/apache/lucene/index/MergePolicy.java
    lucene/java/trunk/src/java/org/apache/lucene/index/ParallelReader.java
    lucene/java/trunk/src/java/org/apache/lucene/queryParser/ParseException.java
    lucene/java/trunk/src/java/org/apache/lucene/queryParser/TokenMgrError.java
    lucene/java/trunk/src/java/org/apache/lucene/search/SortField.java
    lucene/java/trunk/src/test/org/apache/lucene/document/TestBinaryDocument.java
    lucene/java/trunk/src/test/org/apache/lucene/index/TestIndexModifier.java
    lucene/java/trunk/src/test/org/apache/lucene/index/TestIndexReader.java
    lucene/java/trunk/src/test/org/apache/lucene/search/CheckHits.java
    lucene/java/trunk/src/test/org/apache/lucene/search/QueryUtils.java
    lucene/java/trunk/src/test/org/apache/lucene/search/TestThreadSafe.java

Modified: lucene/java/trunk/src/demo/org/apache/lucene/demo/html/HTMLParser.java
URL: http://svn.apache.org/viewvc/lucene/java/trunk/src/demo/org/apache/lucene/demo/html/HTMLParser.java?rev=598296&r1=598295&r2=598296&view=diff
==============================================================================
--- lucene/java/trunk/src/demo/org/apache/lucene/demo/html/HTMLParser.java (original)
+++ lucene/java/trunk/src/demo/org/apache/lucene/demo/html/HTMLParser.java Mon Nov 26 06:52:01 2007
@@ -627,9 +627,7 @@
       jj_lasttokens[jj_endpos++] = kind;
     } else if (jj_endpos != 0) {
       jj_expentry = new int[jj_endpos];
-      for (int i = 0; i < jj_endpos; i++) {
-        jj_expentry[i] = jj_lasttokens[i];
-      }
+      System.arraycopy(jj_lasttokens, 0, jj_expentry, 0, jj_endpos);
       boolean exists = false;
       for (java.util.Enumeration e = jj_expentries.elements(); e.hasMoreElements();) {
         int[] oldentry = (int[])(e.nextElement());

Modified: lucene/java/trunk/src/demo/org/apache/lucene/demo/html/ParseException.java
URL: http://svn.apache.org/viewvc/lucene/java/trunk/src/demo/org/apache/lucene/demo/html/ParseException.java?rev=598296&r1=598295&r2=598296&view=diff
==============================================================================
--- lucene/java/trunk/src/demo/org/apache/lucene/demo/html/ParseException.java (original)
+++ lucene/java/trunk/src/demo/org/apache/lucene/demo/html/ParseException.java Mon Nov 26 06:52:01 2007
@@ -179,7 +179,7 @@
            default:
               if ((ch = str.charAt(i)) < 0x20 || ch > 0x7e) {
                  String s = "0000" + Integer.toString(ch, 16);
-                 retval.append("\\u" + s.substring(s.length() - 4, s.length()));
+                 retval.append("\\u").append(s.substring(s.length() - 4, s.length()));
               } else {
                  retval.append(ch);
               }

Modified: lucene/java/trunk/src/demo/org/apache/lucene/demo/html/TokenMgrError.java
URL: http://svn.apache.org/viewvc/lucene/java/trunk/src/demo/org/apache/lucene/demo/html/TokenMgrError.java?rev=598296&r1=598295&r2=598296&view=diff
==============================================================================
--- lucene/java/trunk/src/demo/org/apache/lucene/demo/html/TokenMgrError.java (original)
+++ lucene/java/trunk/src/demo/org/apache/lucene/demo/html/TokenMgrError.java Mon Nov 26 06:52:01 2007
@@ -72,7 +72,7 @@
            default:
               if ((ch = str.charAt(i)) < 0x20 || ch > 0x7e) {
                  String s = "0000" + Integer.toString(ch, 16);
-                 retval.append("\\u" + s.substring(s.length() - 4, s.length()));
+                 retval.append("\\u").append(s.substring(s.length() - 4, s.length()));
               } else {
                  retval.append(ch);
               }

Modified: lucene/java/trunk/src/java/org/apache/lucene/analysis/PorterStemmer.java
URL: http://svn.apache.org/viewvc/lucene/java/trunk/src/java/org/apache/lucene/analysis/PorterStemmer.java?rev=598296&r1=598295&r2=598296&view=diff
==============================================================================
--- lucene/java/trunk/src/java/org/apache/lucene/analysis/PorterStemmer.java (original)
+++ lucene/java/trunk/src/java/org/apache/lucene/analysis/PorterStemmer.java Mon Nov 26 06:52:01 2007
@@ -83,8 +83,7 @@
   public void add(char ch) {
     if (b.length <= i + EXTRA) {
       char[] new_b = new char[b.length+INC];
-      for (int c = 0; c < b.length; c++)
-        new_b[c] = b[c];
+      System.arraycopy(b, 0, new_b, 0, b.length);
       b = new_b;
     }
     b[i++] = ch;
@@ -454,8 +453,7 @@
       char[] new_b = new char[wordLen + EXTRA];
       b = new_b;
     }
-    for (int j=0; j<wordLen; j++)
-      b[j] = wordBuffer[offset+j];
+    System.arraycopy(wordBuffer, offset, b, 0, wordLen);
     i = wordLen;
     return stem(0);
   }

Modified: lucene/java/trunk/src/java/org/apache/lucene/analysis/Token.java
URL: http://svn.apache.org/viewvc/lucene/java/trunk/src/java/org/apache/lucene/analysis/Token.java?rev=598296&r1=598295&r2=598296&view=diff
==============================================================================
--- lucene/java/trunk/src/java/org/apache/lucene/analysis/Token.java (original)
+++ lucene/java/trunk/src/java/org/apache/lucene/analysis/Token.java Mon Nov 26 06:52:01 2007
@@ -333,18 +333,18 @@
   
   public String toString() {
     StringBuffer sb = new StringBuffer();
-    sb.append("(");
+    sb.append('(');
     initTermBuffer();
     if (termBuffer == null)
       sb.append("null");
     else
       sb.append(termBuffer, 0, termLength);
-    sb.append("," + startOffset + "," + endOffset);
+      sb.append(',').append(startOffset).append(',').append(endOffset);
     if (!type.equals("word"))
-      sb.append(",type="+type);
+      sb.append(",type=").append(type);
     if (positionIncrement != 1)
-      sb.append(",posIncr="+positionIncrement);
-    sb.append(")");
+      sb.append(",posIncr=").append(positionIncrement);
+    sb.append(')');
     return sb.toString();
   }
 

Modified: lucene/java/trunk/src/java/org/apache/lucene/index/MergePolicy.java
URL: http://svn.apache.org/viewvc/lucene/java/trunk/src/java/org/apache/lucene/index/MergePolicy.java?rev=598296&r1=598295&r2=598296&view=diff
==============================================================================
--- lucene/java/trunk/src/java/org/apache/lucene/index/MergePolicy.java (original)
+++ lucene/java/trunk/src/java/org/apache/lucene/index/MergePolicy.java Mon Nov 26 06:52:01 2007
@@ -115,7 +115,7 @@
         b.append(segments.info(i).segString(dir));
       }
       if (info != null)
-        b.append(" into " + info.name);
+        b.append(" into ").append(info.name);
       if (optimize)
         b.append(" [optimize]");
       return b.toString();
@@ -145,7 +145,7 @@
       b.append("MergeSpec:\n");
       final int count = merges.size();
       for(int i=0;i<count;i++)
-        b.append("  " + (1+i) + ": " + ((OneMerge) merges.get(i)).segString(dir));
+        b.append("  ").append(1 + i).append(": ").append(((OneMerge) merges.get(i)).segString(dir));
       return b.toString();
     }
   }

Modified: lucene/java/trunk/src/java/org/apache/lucene/index/ParallelReader.java
URL: http://svn.apache.org/viewvc/lucene/java/trunk/src/java/org/apache/lucene/index/ParallelReader.java?rev=598296&r1=598295&r2=598296&view=diff
==============================================================================
--- lucene/java/trunk/src/java/org/apache/lucene/index/ParallelReader.java (original)
+++ lucene/java/trunk/src/java/org/apache/lucene/index/ParallelReader.java Mon Nov 26 06:52:01 2007
@@ -120,7 +120,7 @@
     if (incRefReaders) {
       reader.incRef();
     }
-    decrefOnClose.add(new Boolean(incRefReaders));
+    decrefOnClose.add(Boolean.valueOf(incRefReaders));
   }
 
   /**
@@ -170,12 +170,12 @@
           IndexReader oldReader = (IndexReader) readers.get(i);
           IndexReader newReader = (IndexReader) newReaders.get(i);
           if (newReader == oldReader) {
-            newDecrefOnClose.add(new Boolean(true));
+            newDecrefOnClose.add(Boolean.TRUE);
             newReader.incRef();
           } else {
             // this is a new subreader instance, so on close() we don't
             // decRef but close it 
-            newDecrefOnClose.add(new Boolean(false));
+            newDecrefOnClose.add(Boolean.FALSE);
           }
           pr.add(newReader, !storedFieldReaders.contains(oldReader));
         }

Modified: lucene/java/trunk/src/java/org/apache/lucene/queryParser/ParseException.java
URL: http://svn.apache.org/viewvc/lucene/java/trunk/src/java/org/apache/lucene/queryParser/ParseException.java?rev=598296&r1=598295&r2=598296&view=diff
==============================================================================
--- lucene/java/trunk/src/java/org/apache/lucene/queryParser/ParseException.java (original)
+++ lucene/java/trunk/src/java/org/apache/lucene/queryParser/ParseException.java Mon Nov 26 06:52:01 2007
@@ -179,7 +179,7 @@
            default:
               if ((ch = str.charAt(i)) < 0x20 || ch > 0x7e) {
                  String s = "0000" + Integer.toString(ch, 16);
-                 retval.append("\\u" + s.substring(s.length() - 4, s.length()));
+                 retval.append("\\u").append(s.substring(s.length() - 4, s.length()));
               } else {
                  retval.append(ch);
               }

Modified: lucene/java/trunk/src/java/org/apache/lucene/queryParser/TokenMgrError.java
URL: http://svn.apache.org/viewvc/lucene/java/trunk/src/java/org/apache/lucene/queryParser/TokenMgrError.java?rev=598296&r1=598295&r2=598296&view=diff
==============================================================================
--- lucene/java/trunk/src/java/org/apache/lucene/queryParser/TokenMgrError.java (original)
+++ lucene/java/trunk/src/java/org/apache/lucene/queryParser/TokenMgrError.java Mon Nov 26 06:52:01 2007
@@ -72,7 +72,7 @@
            default:
               if ((ch = str.charAt(i)) < 0x20 || ch > 0x7e) {
                  String s = "0000" + Integer.toString(ch, 16);
-                 retval.append("\\u" + s.substring(s.length() - 4, s.length()));
+                 retval.append("\\u").append(s.substring(s.length() - 4, s.length()));
               } else {
                  retval.append(ch);
               }

Modified: lucene/java/trunk/src/java/org/apache/lucene/search/SortField.java
URL: http://svn.apache.org/viewvc/lucene/java/trunk/src/java/org/apache/lucene/search/SortField.java?rev=598296&r1=598295&r2=598296&view=diff
==============================================================================
--- lucene/java/trunk/src/java/org/apache/lucene/search/SortField.java (original)
+++ lucene/java/trunk/src/java/org/apache/lucene/search/SortField.java Mon Nov 26 06:52:01 2007
@@ -220,15 +220,16 @@
       case DOC: buffer.append("<doc>");
                 break;
 
-      case CUSTOM: buffer.append ("<custom:\"" + field + "\": "
-                                               + factory + ">");
+      case CUSTOM:
+                buffer.append("<custom:\"").append(field).append("\": ").append(factory).append('>');
                 break;
 
-      default: buffer.append("\"" + field + "\"");
+      default:
+               buffer.append('\"').append(field).append('\"');
                break;
     }
 
-    if (locale != null) buffer.append ("("+locale+")");
+    if (locale != null) buffer.append('(').append(locale).append(')');
     if (reverse) buffer.append('!');
 
     return buffer.toString();

Modified: lucene/java/trunk/src/test/org/apache/lucene/document/TestBinaryDocument.java
URL: http://svn.apache.org/viewvc/lucene/java/trunk/src/test/org/apache/lucene/document/TestBinaryDocument.java?rev=598296&r1=598295&r2=598296&view=diff
==============================================================================
--- lucene/java/trunk/src/test/org/apache/lucene/document/TestBinaryDocument.java (original)
+++ lucene/java/trunk/src/test/org/apache/lucene/document/TestBinaryDocument.java Mon Nov 26 06:52:01 2007
@@ -84,11 +84,11 @@
     assertTrue(binaryFldCompressedTest.equals(binaryValCompressed));
     
     /** fetch the string field and compare it's content with the original one */
-    String stringFldStoredTest = new String(docFromReader.get("stringStored"));
+    String stringFldStoredTest = docFromReader.get("stringStored");
     assertTrue(stringFldStoredTest.equals(binaryValStored));
     
     /** fetch the compressed string field and compare it's content with the original one */
-    String stringFldCompressedTest = new String(docFromReader.get("stringCompressed"));
+    String stringFldCompressedTest = docFromReader.get("stringCompressed");
     assertTrue(stringFldCompressedTest.equals(binaryValCompressed));
     
     /** delete the document from index */

Modified: lucene/java/trunk/src/test/org/apache/lucene/index/TestIndexModifier.java
URL: http://svn.apache.org/viewvc/lucene/java/trunk/src/test/org/apache/lucene/index/TestIndexModifier.java?rev=598296&r1=598295&r2=598296&view=diff
==============================================================================
--- lucene/java/trunk/src/test/org/apache/lucene/index/TestIndexModifier.java (original)
+++ lucene/java/trunk/src/test/org/apache/lucene/index/TestIndexModifier.java Mon Nov 26 06:52:01 2007
@@ -127,7 +127,7 @@
   
   private Document getDoc() {
     Document doc = new Document();
-    doc.add(new Field("body", new Integer(docCount).toString(), Field.Store.YES, Field.Index.UN_TOKENIZED));
+    doc.add(new Field("body", Integer.toString(docCount), Field.Store.YES, Field.Index.UN_TOKENIZED));
     doc.add(new Field("all", "x", Field.Store.YES, Field.Index.UN_TOKENIZED));
     docCount++;
     return doc;
@@ -269,14 +269,14 @@
   private Document getDocument() {
     Document doc = new Document();
     synchronized (getClass()) {
-      doc.add(new Field("id", new Integer(id).toString(), Field.Store.YES,
+      doc.add(new Field("id", Integer.toString(id), Field.Store.YES,
           Field.Index.UN_TOKENIZED));
       id++;
     }
     // add random stuff:
-    doc.add(new Field("content", new Integer(random.nextInt(1000)).toString(), Field.Store.YES,
+    doc.add(new Field("content", Integer.toString(random.nextInt(1000)), Field.Store.YES,
         Field.Index.TOKENIZED));
-    doc.add(new Field("content", new Integer(random.nextInt(1000)).toString(), Field.Store.YES,
+    doc.add(new Field("content", Integer.toString(random.nextInt(1000)), Field.Store.YES,
         Field.Index.TOKENIZED));
     doc.add(new Field("all", "x", Field.Store.YES, Field.Index.TOKENIZED));
     return doc;

Modified: lucene/java/trunk/src/test/org/apache/lucene/index/TestIndexReader.java
URL: http://svn.apache.org/viewvc/lucene/java/trunk/src/test/org/apache/lucene/index/TestIndexReader.java?rev=598296&r1=598295&r2=598296&view=diff
==============================================================================
--- lucene/java/trunk/src/test/org/apache/lucene/index/TestIndexReader.java (original)
+++ lucene/java/trunk/src/test/org/apache/lucene/index/TestIndexReader.java Mon Nov 26 06:52:01 2007
@@ -380,8 +380,8 @@
 
         File indexDir = new File(tempDir, "lucenetestnormwriter");
         Directory dir = FSDirectory.getDirectory(indexDir);
-        IndexWriter writer = null;
-        IndexReader reader = null;
+        IndexWriter writer;
+        IndexReader reader;
         Term searchTerm = new Term("content", "aaa");
 
         //  add 1 documents with term : aaa

Modified: lucene/java/trunk/src/test/org/apache/lucene/search/CheckHits.java
URL: http://svn.apache.org/viewvc/lucene/java/trunk/src/test/org/apache/lucene/search/CheckHits.java?rev=598296&r1=598295&r2=598296&view=diff
==============================================================================
--- lucene/java/trunk/src/test/org/apache/lucene/search/CheckHits.java (original)
+++ lucene/java/trunk/src/test/org/apache/lucene/search/CheckHits.java Mon Nov 26 06:52:01 2007
@@ -195,21 +195,21 @@
       end = Math.max(len1,len2);
     }
 
-    sb.append("Hits length1=" + len1 + "\tlength2="+len2);
+      sb.append("Hits length1=").append(len1).append("\tlength2=").append(len2);
 
-    sb.append("\n");
+    sb.append('\n');
     for (int i=start; i<end; i++) {
-      sb.append("hit=" + i + ":");
+        sb.append("hit=").append(i).append(':');
       if (i<len1) {
-        sb.append(" doc"+hits1.id(i) + "=" + hits1.score(i));
+          sb.append(" doc").append(hits1.id(i)).append('=').append(hits1.score(i));
       } else {
         sb.append("               ");
       }
       sb.append(",\t");
       if (i<len2) {
-        sb.append(" doc"+hits2.id(i) + "=" + hits2.score(i));
+        sb.append(" doc").append(hits2.id(i)).append('=').append(hits2.score(i));
       }
-      sb.append("\n");
+      sb.append('\n');
     }
     return sb.toString();
   }
@@ -217,17 +217,17 @@
 
   public static String topdocsString(TopDocs docs, int start, int end) {
     StringBuffer sb = new StringBuffer();
-    sb.append("TopDocs totalHits="+docs.totalHits + " top="+docs.scoreDocs.length+"\n");
+      sb.append("TopDocs totalHits=").append(docs.totalHits).append(" top=").append(docs.scoreDocs.length).append('\n');
     if (end<=0) end=docs.scoreDocs.length;
     else end=Math.min(end,docs.scoreDocs.length);
     for (int i=start; i<end; i++) {
-      sb.append("\t");
+      sb.append('\t');
       sb.append(i);
       sb.append(") doc=");
       sb.append(docs.scoreDocs[i].doc);
       sb.append("\tscore=");
       sb.append(docs.scoreDocs[i].score);
-      sb.append("\n");
+      sb.append('\n');
     }
     return sb.toString();
   }

Modified: lucene/java/trunk/src/test/org/apache/lucene/search/QueryUtils.java
URL: http://svn.apache.org/viewvc/lucene/java/trunk/src/test/org/apache/lucene/search/QueryUtils.java?rev=598296&r1=598295&r2=598296&view=diff
==============================================================================
--- lucene/java/trunk/src/test/org/apache/lucene/search/QueryUtils.java (original)
+++ lucene/java/trunk/src/test/org/apache/lucene/search/QueryUtils.java Mon Nov 26 06:52:01 2007
@@ -108,7 +108,7 @@
       oos.writeObject(w);
       oos.close();
       ObjectInputStream ois = new ObjectInputStream(new ByteArrayInputStream(bos.toByteArray()));
-      Weight w2 = (Weight) ois.readObject();
+      ois.readObject();
       ois.close();
       
       //skip rquals() test for now - most weights don't overide equals() and we won't add this just for the tests.

Modified: lucene/java/trunk/src/test/org/apache/lucene/search/TestThreadSafe.java
URL: http://svn.apache.org/viewvc/lucene/java/trunk/src/test/org/apache/lucene/search/TestThreadSafe.java?rev=598296&r1=598295&r2=598296&view=diff
==============================================================================
--- lucene/java/trunk/src/test/org/apache/lucene/search/TestThreadSafe.java (original)
+++ lucene/java/trunk/src/test/org/apache/lucene/search/TestThreadSafe.java Mon Nov 26 06:52:01 2007
@@ -117,7 +117,7 @@
       for (int i=0; i<nFields; i++) {
         int flen = r.nextInt(maxFieldLen);
         StringBuffer sb = new StringBuffer("^ ");
-        while (sb.length() < flen) sb.append(" " + words[r.nextInt(words.length)]);
+        while (sb.length() < flen) sb.append(' ').append(words[r.nextInt(words.length)]);
         sb.append(" $");
         Field.Store store = Field.Store.YES;  // make random later
         Field.Index index = Field.Index.TOKENIZED;  // make random later