
org.ow2.bonita.runtime.VirtualCommonClassLoader Maven / Gradle / Ivy
package org.ow2.bonita.runtime;
public class VirtualCommonClassLoader extends ClassLoader {
private static VirtualCommonClassLoader current = new VirtualCommonClassLoader();
public VirtualCommonClassLoader() {
super(VirtualCommonClassLoader.class.getClassLoader());
}
public static ClassLoader get() {
return current;
}
@Override
protected synchronized Class< ? > loadClass(String name, boolean resolve)
throws ClassNotFoundException {
return current.loadClass(name, resolve);
}
@Override
public Class< ? > loadClass(String name) throws ClassNotFoundException {
return CommonClassLoader.getCurrent().loadClass(name);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy