1
0
Fork 0
mirror of https://github.com/ethauvin/kobalt.git synced 2025-04-26 08:27:12 -07:00

Minor fixes.

This commit is contained in:
Cedric Beust 2015-11-27 05:29:02 -08:00
parent 49b538d3d4
commit f0ca73e8d2

View file

@ -10,17 +10,16 @@ import java.net.URLClassLoader
* being inside Kobalt itself.
*/
public class ParentLastClassLoader(val classpath: List<URL>)
: ClassLoader(Thread.currentThread().getContextClassLoader()) {
: ClassLoader(Thread.currentThread().contextClassLoader) {
private val childClassLoader: ChildURLClassLoader
init {
val urls : Array<URL> = classpath.toTypedArray()
childClassLoader = ChildURLClassLoader(urls, FindClassClassLoader(this.getParent()) )
childClassLoader = ChildURLClassLoader(urls, FindClassClassLoader(this.parent) )
}
/**
* This class allows me to call findClass on a classloader
/**
* This class makes it possible to call findClass on a classloader
*/
private class FindClassClassLoader(parent: ClassLoader) : ClassLoader(parent) {
override public fun findClass(name: String) = super.findClass(name)