You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lucene.apache.org by dn...@apache.org on 2004/08/06 22:50:29 UTC

cvs commit: jakarta-lucene/src/java/org/apache/lucene/index TermInfosReader.java SegmentReader.java MultipleTermPositions.java MultiReader.java SegmentTermDocs.java

dnaber      2004/08/06 13:50:29

  Modified:    src/java/org/apache/lucene/index TermInfosReader.java
                        SegmentReader.java MultipleTermPositions.java
                        MultiReader.java SegmentTermDocs.java
  Log:
  remove "throws IOException" from methods that really never throw this exception
  
  Revision  Changes    Path
  1.9       +1 -1      jakarta-lucene/src/java/org/apache/lucene/index/TermInfosReader.java
  
  Index: TermInfosReader.java
  ===================================================================
  RCS file: /home/cvs/jakarta-lucene/src/java/org/apache/lucene/index/TermInfosReader.java,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- TermInfosReader.java	14 Jun 2004 00:15:24 -0000	1.8
  +++ TermInfosReader.java	6 Aug 2004 20:50:29 -0000	1.9
  @@ -94,7 +94,7 @@
     }
   
     /** Returns the offset of the greatest index entry which is less than or equal to term.*/
  -  private final int getIndexOffset(Term term) throws IOException {
  +  private final int getIndexOffset(Term term) {
       int lo = 0;					  // binary search indexTerms[]
       int hi = indexTerms.length - 1;
   
  
  
  
  1.24      +8 -10     jakarta-lucene/src/java/org/apache/lucene/index/SegmentReader.java
  
  Index: SegmentReader.java
  ===================================================================
  RCS file: /home/cvs/jakarta-lucene/src/java/org/apache/lucene/index/SegmentReader.java,v
  retrieving revision 1.23
  retrieving revision 1.24
  diff -u -r1.23 -r1.24
  --- SegmentReader.java	10 Jul 2004 06:19:01 -0000	1.23
  +++ SegmentReader.java	6 Aug 2004 20:50:29 -0000	1.24
  @@ -188,7 +188,7 @@
       return false;
     }
   
  -  protected final void doDelete(int docNum) throws IOException {
  +  protected final void doDelete(int docNum) {
       if (deletedDocs == null)
         deletedDocs = new BitVector(maxDoc());
       deletedDocsDirty = true;
  @@ -196,7 +196,7 @@
       deletedDocs.set(docNum);
     }
   
  -  protected final void doUndeleteAll() throws IOException {
  +  protected final void doUndeleteAll() {
         deletedDocs = null;
         deletedDocsDirty = false;
         undeleteAll = true;
  @@ -222,7 +222,7 @@
       return files;
     }
   
  -  public final TermEnum terms() throws IOException {
  +  public final TermEnum terms() {
       return tis.terms();
     }
   
  @@ -271,7 +271,7 @@
     /**
      * @see IndexReader#getFieldNames()
      */
  -  public Collection getFieldNames() throws IOException {
  +  public Collection getFieldNames() {
       // maintain a unique set of field names
       Set fieldSet = new HashSet();
       for (int i = 0; i < fieldInfos.size(); i++) {
  @@ -284,7 +284,7 @@
     /**
      * @see IndexReader#getFieldNames(boolean)
      */
  -  public Collection getFieldNames(boolean indexed) throws IOException {
  +  public Collection getFieldNames(boolean indexed) {
       // maintain a unique set of field names
       Set fieldSet = new HashSet();
       for (int i = 0; i < fieldInfos.size(); i++) {
  @@ -386,8 +386,7 @@
      *  the specified field of this document, if the field had storeTermVector
      *  flag set.  If the flag was not set, the method returns null.
      */
  -  public TermFreqVector getTermFreqVector(int docNumber, String field)
  -          throws IOException {
  +  public TermFreqVector getTermFreqVector(int docNumber, String field) {
       // Check if this field is invalid or has no stored term vector
       FieldInfo fi = fieldInfos.fieldInfo(field);
       if (fi == null || !fi.storeTermVector) return null;
  @@ -402,8 +401,7 @@
      *  in a given vectorized field.
      *  If no such fields existed, the method returns null.
      */
  -  public TermFreqVector[] getTermFreqVectors(int docNumber)
  -          throws IOException {
  +  public TermFreqVector[] getTermFreqVectors(int docNumber) {
       if (termVectorsReader == null)
         return null;
   
  
  
  
  1.5       +0 -2      jakarta-lucene/src/java/org/apache/lucene/index/MultipleTermPositions.java
  
  Index: MultipleTermPositions.java
  ===================================================================
  RCS file: /home/cvs/jakarta-lucene/src/java/org/apache/lucene/index/MultipleTermPositions.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- MultipleTermPositions.java	29 Mar 2004 22:48:02 -0000	1.4
  +++ MultipleTermPositions.java	6 Aug 2004 20:50:29 -0000	1.5
  @@ -178,11 +178,9 @@
        * Describe <code>nextPosition</code> method here.
        *
        * @return an <code>int</code> value
  -     * @exception IOException if an error occurs
        * @see TermPositions#nextPosition()
        */
       public final int nextPosition()
  -	throws IOException
       {
   	return _posList.next();
       }
  
  
  
  1.8       +3 -4      jakarta-lucene/src/java/org/apache/lucene/index/MultiReader.java
  
  Index: MultiReader.java
  ===================================================================
  RCS file: /home/cvs/jakarta-lucene/src/java/org/apache/lucene/index/MultiReader.java,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- MultiReader.java	17 May 2004 12:56:47 -0000	1.7
  +++ MultiReader.java	6 Aug 2004 20:50:29 -0000	1.8
  @@ -52,13 +52,12 @@
     }
   
     /** Construct reading the named set of readers. */
  -  MultiReader(Directory directory, SegmentInfos sis, boolean closeDirectory, IndexReader[] subReaders)
  -    throws IOException {
  +  MultiReader(Directory directory, SegmentInfos sis, boolean closeDirectory, IndexReader[] subReaders) {
       super(directory, sis, closeDirectory);
       initialize(subReaders);
     }
   
  -  private void initialize(IndexReader[] subReaders) throws IOException{
  +  private void initialize(IndexReader[] subReaders) {
       this.subReaders = subReaders;
       starts = new int[subReaders.length + 1];    // build starts array
       for (int i = 0; i < subReaders.length; i++) {
  
  
  
  1.14      +1 -2      jakarta-lucene/src/java/org/apache/lucene/index/SegmentTermDocs.java
  
  Index: SegmentTermDocs.java
  ===================================================================
  RCS file: /home/cvs/jakarta-lucene/src/java/org/apache/lucene/index/SegmentTermDocs.java,v
  retrieving revision 1.13
  retrieving revision 1.14
  diff -u -r1.13 -r1.14
  --- SegmentTermDocs.java	14 Jun 2004 00:15:24 -0000	1.13
  +++ SegmentTermDocs.java	6 Aug 2004 20:50:29 -0000	1.14
  @@ -39,8 +39,7 @@
     private long skipPointer;
     private boolean haveSkipped;
   
  -  SegmentTermDocs(SegmentReader parent)
  -          throws IOException {
  +  SegmentTermDocs(SegmentReader parent) {
       this.parent = parent;
       this.freqStream = (InputStream) parent.freqStream.clone();
       this.deletedDocs = parent.deletedDocs;
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: lucene-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: lucene-dev-help@jakarta.apache.org