@Override protected synchronized Class<?> loadClass(String name, boolean resolve) throws ClassNotFoundException { // Try to load it from bootstrap class loader first try { return extensionClassLoader.loadClass(name); } catch (ClassNotFoundException e) { if (filter.acceptResource(classNameToResourceName(name))) { return super.loadClass(name, resolve); } throw e; } }
@Override protected synchronized Class<?> loadClass(String name, boolean resolve) throws ClassNotFoundException { // Try to load it from bootstrap class loader first try { return extensionClassLoader.loadClass(name); } catch (ClassNotFoundException e) { if (filter.acceptResource(classNameToResourceName(name))) { return super.loadClass(name, resolve); } throw e; } }