[jboss-cvs] JBossAS SVN: r110043 - projects/vfs/trunk/src/main/java/org/jboss/vfs.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Mon Dec 20 11:37:59 EST 2010
Author: alesj
Date: 2010-12-20 11:37:58 -0500 (Mon, 20 Dec 2010)
New Revision: 110043
Modified:
projects/vfs/trunk/src/main/java/org/jboss/vfs/VFS.java
Log:
[JBVFS-169]; deprecate VFS::getChild(URL)
Modified: projects/vfs/trunk/src/main/java/org/jboss/vfs/VFS.java
===================================================================
--- projects/vfs/trunk/src/main/java/org/jboss/vfs/VFS.java 2010-12-20 16:15:55 UTC (rev 110042)
+++ projects/vfs/trunk/src/main/java/org/jboss/vfs/VFS.java 2010-12-20 16:37:58 UTC (rev 110043)
@@ -22,36 +22,28 @@
package org.jboss.vfs;
import java.io.Closeable;
-import java.io.IOException;
import java.io.File;
-import java.io.InputStream;
import java.io.FileOutputStream;
+import java.io.IOException;
+import java.io.InputStream;
import java.net.URI;
-import java.net.URL;
import java.net.URISyntaxException;
-import java.util.AbstractSet;
-import java.util.Collection;
-import java.util.Collections;
-import java.util.HashMap;
-import java.util.HashSet;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
-import java.util.Set;
+import java.net.URL;
+import java.security.AccessController;
+import java.security.PrivilegedAction;
+import java.util.*;
import java.util.concurrent.ConcurrentHashMap;
import java.util.concurrent.ConcurrentMap;
import java.util.concurrent.atomic.AtomicBoolean;
-import java.security.AccessController;
-import java.security.PrivilegedAction;
+import org.jboss.logging.Logger;
+import org.jboss.net.protocol.URLStreamHandlerFactory;
import org.jboss.vfs.spi.AssemblyFileSystem;
import org.jboss.vfs.spi.FileSystem;
+import org.jboss.vfs.spi.JavaZipFileSystem;
import org.jboss.vfs.spi.MountHandle;
import org.jboss.vfs.spi.RealFileSystem;
-import org.jboss.vfs.spi.JavaZipFileSystem;
import org.jboss.vfs.spi.RootFileSystem;
-import org.jboss.logging.Logger;
-import org.jboss.net.protocol.URLStreamHandlerFactory;
/**
* Virtual File System
@@ -175,7 +167,9 @@
*
* @throws IllegalArgumentException if the path is null
* @throws java.net.URISyntaxException for any uri error
+ * @deprecated use getChild(URI) instead
*/
+ @Deprecated
public static VirtualFile getChild(URL url) throws URISyntaxException {
return getChild(url.toURI());
}
@@ -564,7 +558,8 @@
ok = true;
return handle;
} finally {
- zipFile.delete();
+ //noinspection ResultOfMethodCallIgnored
+ zipFile.delete();
}
} finally {
if (!ok) {
@@ -708,6 +703,7 @@
return mountPoint;
}
+ @SuppressWarnings({"FinalizeDoesntCallSuperFinalize"})
protected void finalize() throws IOException {
if (!closed.get()) {
final StackTraceElement[] allocationPoint = this.allocationPoint;
More information about the jboss-cvs-commits
mailing list