297298299300301302303304305
return cl; } protected ClassLoader createChildURLClassLoaderParentLast(ClassLoader parent, URL url) { ClassLoader cl = new ParentLastURLClassLoader(new URL[] {url}, parent); registeredClassLoaders.add(cl); return cl; }
91929394959697
private ClassLoader createParentLastURLClassLoader() throws Exception { File jarFile = createJar(); URL jarUrl = jarFile.toURL(); return new ParentLastURLClassLoader(new URL[] {jarUrl}, getClass().getClassLoader()); }