Merge branch 'develop' into improvement/JAL-3830_install4j9_macos_setup_application
[jalview.git] / src / com / stevesoft / pat / wrap / RandomAccessFileWrap.java
index f5b61ab..d4411b9 100755 (executable)
@@ -9,9 +9,12 @@ package com.stevesoft.pat.wrap;
 
 import jalview.util.MessageManager;
 
-import java.io.*;
+import java.io.IOException;
+import java.io.RandomAccessFile;
 
-import com.stevesoft.pat.*;
+import com.stevesoft.pat.BasicStringBufferLike;
+import com.stevesoft.pat.Regex;
+import com.stevesoft.pat.StringLike;
 
 /**
  * Provides a wrapper for a RandomAccessFile so that it can be searched by
@@ -60,6 +63,7 @@ public class RandomAccessFileWrap implements StringLike
     this.raf = raf;
   }
 
+  @Override
   public char charAt(int i)
   {
     if (i >= i0 && i < iend)
@@ -86,18 +90,20 @@ public class RandomAccessFileWrap implements StringLike
     {
     }
 
-    throw new ArrayIndexOutOfBoundsException(MessageManager.formatMessage("exception.out_of_bounds_for_file", new String[]{
-               Integer.valueOf(i).toString(),
-               Integer.valueOf(i0).toString(),
-               Integer.valueOf(iend).toString()
-    }));
+    throw new ArrayIndexOutOfBoundsException(MessageManager.formatMessage(
+            "exception.out_of_bounds_for_file", new String[] {
+                Integer.valueOf(i).toString(),
+                Integer.valueOf(i0).toString(),
+                Integer.valueOf(iend).toString() }));
   }
 
+  @Override
   public String toString()
   {
     throw new Error(MessageManager.getString("error.not_implemented"));
   }
 
+  @Override
   public int length()
   {
     try
@@ -114,6 +120,7 @@ public class RandomAccessFileWrap implements StringLike
     }
   }
 
+  @Override
   public String substring(int i1, int i2)
   {
     StringBuffer sb = new StringBuffer();
@@ -124,11 +131,18 @@ public class RandomAccessFileWrap implements StringLike
     return sb.toString();
   }
 
+  @Override
   public Object unwrap()
   {
     return raf;
   }
 
+  /**
+   * @j2sIgnore
+   * 
+   * @param files
+   * @throws IOException
+   */
   public static void main(String[] files) throws IOException
   {
     for (int i = 0; i < files.length; i++)
@@ -156,11 +170,13 @@ public class RandomAccessFileWrap implements StringLike
     }
   }
 
+  @Override
   public BasicStringBufferLike newStringBufferLike()
   {
     return new StringBufferWrap();
   }
 
+  @Override
   public int indexOf(char c)
   {
     for (int i = 0; i < length(); i++)