private RepositoryClassLoader getRepositoryClassLoader(ClassLoader cl, String name) throws ClassNotFoundException { if (cl instanceof RepositoryClassLoader) return (RepositoryClassLoader) cl; else { RepositoryClassLoader rcl = getWrappingClassLoader(cl); if (rcl == null) throw new ClassNotFoundException("Class not found " + name + " (Unknown classloader " + cl + ")"); return rcl; } }
private RepositoryClassLoader getRepositoryClassLoader(ClassLoader cl, String name) throws ClassNotFoundException { if (cl instanceof RepositoryClassLoader) return (RepositoryClassLoader) cl; else { RepositoryClassLoader rcl = getWrappingClassLoader(cl); if (rcl == null) throw new ClassNotFoundException("Class not found " + name + " (Unknown classloader " + cl + ")"); return rcl; } }
ClassLoader wrapper = repository.getWrappingClassLoader(loader); if (wrapper != null) loader=wrapper;
ClassLoader wrapper = repository.getWrappingClassLoader(loader); if (wrapper != null) loader=wrapper;