JAL-3210 Improvements to eclipse detection. New src tree and SwingJS updated from...
[jalview.git] / src / jalview / ws / rest / HttpResultSet.java
index 5bfe3b5..4d5a2aa 100644 (file)
@@ -50,7 +50,7 @@ import org.apache.james.mime4j.parser.MimeStreamParser;
  * 
  */
 
-public class HttpResultSet extends FileParse implements AutoCloseable
+public class HttpResultSet extends FileParse
 {
 
   private HttpRequestBase cachedRequest;
@@ -89,7 +89,7 @@ public class HttpResultSet extends FileParse implements AutoCloseable
    */
   public List<DataProvider> createResultDataProviders()
   {
-    List<DataProvider> dp = new ArrayList<>();
+    List<DataProvider> dp = new ArrayList<DataProvider>();
     for (JvDataType type : restJob.rsd.getResultDataTypes())
     {
       dp.add(new SimpleDataProvider(type, this, null));
@@ -106,7 +106,7 @@ public class HttpResultSet extends FileParse implements AutoCloseable
    */
   public Object[] parseResultSet() throws Exception, Error
   {
-    List<DataProvider> dp = new ArrayList<>();
+    List<DataProvider> dp = new ArrayList<DataProvider>();
     Object[] results = null;
 
     if (en == null)
@@ -200,7 +200,7 @@ public class HttpResultSet extends FileParse implements AutoCloseable
   }
 
   @Override
-  public void close()
+  protected void finalize() throws Throwable
   {
     dataIn = null;
     cachedRequest = null;
@@ -215,8 +215,7 @@ public class HttpResultSet extends FileParse implements AutoCloseable
     } catch (Error ex)
     {
     }
-    // no finalize for FileParse
-    // super.close();
+    super.finalize();
   }
 
   /**