otis        2003/03/03 12:58:25

  Modified:    src/java/org/apache/lucene/store FSDirectory.java
  Log:
  - Added a missing RuntimeException throw.
  - s/\t/  /g
  
  Revision  Changes    Path
  1.16      +38 -38    jakarta-lucene/src/java/org/apache/lucene/store/FSDirectory.java
  
  Index: FSDirectory.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-lucene/src/java/org/apache/lucene/store/FSDirectory.java,v
  retrieving revision 1.15
  retrieving revision 1.16
  diff -u -r1.15 -r1.16
  --- FSDirectory.java  3 Mar 2003 20:46:50 -0000       1.15
  +++ FSDirectory.java  3 Mar 2003 20:58:25 -0000       1.16
  @@ -117,8 +117,8 @@
       synchronized (DIRECTORIES) {
         dir = (FSDirectory)DIRECTORIES.get(file);
         if (dir == null) {
  -     dir = new FSDirectory(file, create);
  -     DIRECTORIES.put(file, dir);
  +        dir = new FSDirectory(file, create);
  +        DIRECTORIES.put(file, dir);
         } else if (create) {
           dir.create();
         }
  @@ -144,8 +144,8 @@
   
     private synchronized void create() throws IOException {
       if (!directory.exists())
  -     if (!directory.mkdir())
  -         throw new IOException("Cannot create directory: " + directory);
  +    if (!directory.mkdir())
  +      throw new IOException("Cannot create directory: " + directory);
   
       String[] files = directory.list();            // clear old files
       for (int i = 0; i < files.length; i++) {
  @@ -210,7 +210,7 @@
   
       if (nu.exists())
         if (!nu.delete())
  -     throw new IOException("couldn't delete " + to);
  +        throw new IOException("couldn't delete " + to);
   
       // Rename the old file to the new one. Unfortunately, the renameTo()
       // method does not work reliably under some JVMs.  Therefore, if the
  @@ -229,7 +229,7 @@
           }
           int len;
           while ((len = in.read(buffer)) >= 0) {
  -           out.write(buffer, 0, len);
  +          out.write(buffer, 0, len);
           }
   
           // delete the old file.
  @@ -239,19 +239,19 @@
           throw new IOException("couldn't rename " + from + " to " + to);
         }
         finally {
  -     if (in != null) {
  +        if (in != null) {
             try {
               in.close();
  -       } catch (IOException e) {
  -            // what can we do?
  -       }
  -     }
  -     if (out != null) {
  +          } catch (IOException e) {
  +            throw new RuntimeException("could not close input stream", e);
  +          }
  +        }
  +        if (out != null) {
             try {
               out.close();
  -       } catch (IOException e) {
  +          } catch (IOException e) {
               throw new RuntimeException("could not close output stream", e);
  -       }
  +          }
           }
         }
       }
  @@ -282,27 +282,27 @@
     public final Lock makeLock(String name) {
       final File lockFile = new File(directory, name);
       return new Lock() {
  -     public boolean obtain() throws IOException {
  -       if (DISABLE_LOCKS)
  -           return true;
  -          return lockFile.createNewFile();
  -     }
  -     public void release() {
  -       if (DISABLE_LOCKS)
  -           return;
  -       lockFile.delete();
  -     }
  -     public String toString() {
  -       return "Lock@" + lockFile;
  -     }
  -      };
  +      public boolean obtain() throws IOException {
  +        if (DISABLE_LOCKS)
  +          return true;
  +            return lockFile.createNewFile();
  +      }
  +      public void release() {
  +        if (DISABLE_LOCKS)
  +          return;
  +        lockFile.delete();
  +      }
  +      public String toString() {
  +        return "Lock@" + lockFile;
  +      }
  +    };
     }
   
     /** Closes the store to future operations. */
     public final synchronized void close() throws IOException {
       if (--refCount <= 0) {
         synchronized (DIRECTORIES) {
  -     DIRECTORIES.remove(directory);
  +        DIRECTORIES.remove(directory);
         }
       }
     }
  @@ -336,16 +336,16 @@
       synchronized (file) {
         long position = getFilePointer();
         if (position != file.position) {
  -     file.seek(position);
  -     file.position = position;
  +        file.seek(position);
  +        file.position = position;
         }
         int total = 0;
         do {
  -     int i = file.read(b, offset+total, len-total);
  -     if (i == -1)
  -       throw new IOException("read past EOF");
  -     file.position += i;
  -     total += i;
  +        int i = file.read(b, offset+total, len-total);
  +        if (i == -1)
  +          throw new IOException("read past EOF");
  +        file.position += i;
  +        total += i;
         } while (total < len);
       }
     }
  @@ -360,7 +360,7 @@
     }
   
     protected final void finalize() throws IOException {
  -    close();                                   // close the file
  +    close();            // close the file
     }
   
     public Object clone() {
  @@ -397,7 +397,7 @@
     }
   
     protected final void finalize() throws IOException {
  -    file.close();                              // close the file
  +    file.close();          // close the file
     }
   
   }
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to