[jboss-cvs] JBossAS SVN: r82778 - projects/vfs/trunk/src/main/java/org/jboss/virtual/plugins/context/zip.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Mon Jan 12 11:26:25 EST 2009


Author: alesj
Date: 2009-01-12 11:26:25 -0500 (Mon, 12 Jan 2009)
New Revision: 82778

Modified:
   projects/vfs/trunk/src/main/java/org/jboss/virtual/plugins/context/zip/ZipEntryContext.java
   projects/vfs/trunk/src/main/java/org/jboss/virtual/plugins/context/zip/ZipEntryInputStream.java
Log:
Move super.finalize to the end.

Modified: projects/vfs/trunk/src/main/java/org/jboss/virtual/plugins/context/zip/ZipEntryContext.java
===================================================================
--- projects/vfs/trunk/src/main/java/org/jboss/virtual/plugins/context/zip/ZipEntryContext.java	2009-01-12 16:02:39 UTC (rev 82777)
+++ projects/vfs/trunk/src/main/java/org/jboss/virtual/plugins/context/zip/ZipEntryContext.java	2009-01-12 16:26:25 UTC (rev 82778)
@@ -1001,11 +1001,10 @@
    /**
     * Properly release held resources
     */
-   protected void finalize()
+   protected void finalize() throws Throwable
    {
       try
       {
-         super.finalize();
          if (zipSource != null)
             zipSource.close();
       }
@@ -1013,6 +1012,7 @@
       {
          log.debug("IGNORING: Failed to close zip source: " + zipSource, ignored);
       }
+      super.finalize();
    }
 
    /**

Modified: projects/vfs/trunk/src/main/java/org/jboss/virtual/plugins/context/zip/ZipEntryInputStream.java
===================================================================
--- projects/vfs/trunk/src/main/java/org/jboss/virtual/plugins/context/zip/ZipEntryInputStream.java	2009-01-12 16:02:39 UTC (rev 82777)
+++ projects/vfs/trunk/src/main/java/org/jboss/virtual/plugins/context/zip/ZipEntryInputStream.java	2009-01-12 16:26:25 UTC (rev 82778)
@@ -226,7 +226,7 @@
    /**
     * Properly release held resources
     */
-   protected void finalize()
+   protected void finalize() throws Throwable
    {
       try
       {
@@ -235,6 +235,7 @@
       catch(IOException ignored)
       {
       }
+      super.finalize();
    }
 
    /**




More information about the jboss-cvs-commits mailing list