com.android.ide.common.util
Class UrlClassLoaderUtil

java.lang.Object
  extended by com.android.ide.common.util.UrlClassLoaderUtil

public final class UrlClassLoaderUtil
extends java.lang.Object


Constructor Summary
UrlClassLoaderUtil()
           
 
Method Summary
static void attemptToClose(java.net.URLClassLoader classLoader)
          Calls classLoader.close() on Java 7 and above.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UrlClassLoaderUtil

public UrlClassLoaderUtil()
Method Detail

attemptToClose

public static void attemptToClose(java.net.URLClassLoader classLoader)
Calls classLoader.close() on Java 7 and above. A no-op on Java 6. Fails silently. Work around on java 7 for http://bugs.java.com/bugdatabase/view_bug.do?bug_id=5041014 : URLClassLoader, on Windows, locks the .jar file forever.