Fix a bug in PluginURLClassLoader

This commit is contained in:
Yan Zhulanow
2015-02-25 17:48:11 +03:00
parent 2d6186b155
commit 7bc81f68b4
@@ -116,6 +116,11 @@ private class PluginURLClassLoader(urls: Array<URL>, parent: ClassLoader) : Clas
private class SelfThenParentURLClassLoader(urls: Array<URL>, val onFail: ClassLoader) : URLClassLoader(urls, null) {
public override fun findClass(name: String): Class<*> {
val loaded = findLoadedClass(name)
if (loaded != null) {
return loaded
}
return try {
super.findClass(name)
} catch (e: ClassNotFoundException) {