Index: src/java/org/apache/lucene/search/Searcher.java
===================================================================
--- src/java/org/apache/lucene/search/Searcher.java	(revision 680483)
+++ src/java/org/apache/lucene/search/Searcher.java	(working copy)
@@ -18,10 +18,7 @@
  */
 
 import java.io.IOException;
-
-import org.apache.lucene.index.CorruptIndexException;
 import org.apache.lucene.index.Term;
-import org.apache.lucene.document.Document;
 
 /** An abstract base class for search implementations.
  * Implements the main search methods.
@@ -184,17 +181,4 @@
     return result;
   }
 
-  /* The following abstract methods were added as a workaround for GCJ bug #15411.
-   * http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15411
-   */
-  abstract public void search(Weight weight, Filter filter, HitCollector results) throws IOException;
-  abstract public void close() throws IOException;
-  abstract public int docFreq(Term term) throws IOException;
-  abstract public int maxDoc() throws IOException;
-  abstract public TopDocs search(Weight weight, Filter filter, int n) throws IOException;
-  abstract public Document doc(int i) throws CorruptIndexException, IOException;
-  abstract public Query rewrite(Query query) throws IOException;
-  abstract public Explanation explain(Weight weight, int doc) throws IOException;
-  abstract public TopFieldDocs search(Weight weight, Filter filter, int n, Sort sort) throws IOException;
-  /* End patch for GCJ bug #15411. */
 }
