61 |
import java.util.jar.JarFile; |
import java.util.jar.JarFile; |
62 |
import java.util.jar.Manifest; |
import java.util.jar.Manifest; |
63 |
import java.util.zip.ZipException; |
import java.util.zip.ZipException; |
|
import gnu.java.io.PlatformHelper; |
|
64 |
|
|
65 |
/** |
/** |
66 |
* A secure class loader that can load classes and resources from |
* A secure class loader that can load classes and resources from |
283 |
super(classloader, baseURL); |
super(classloader, baseURL); |
284 |
|
|
285 |
// cache url prefix for all resources in this jar url |
// cache url prefix for all resources in this jar url |
286 |
StringBuffer sb = new StringBuffer(PlatformHelper.INITIAL_MAX_PATH); |
String external = baseURL.toExternalForm(); |
287 |
|
StringBuffer sb = new StringBuffer(external.length() + 6); |
288 |
sb.append("jar:"); |
sb.append("jar:"); |
289 |
sb.append(baseURL.toExternalForm()); |
sb.append(external); |
290 |
sb.append("!/"); |
sb.append("!/"); |
291 |
|
|
292 |
URL baseJarURL = null; |
URL baseJarURL = null; |