diff options
Diffstat (limited to 'stage1/classloader.scala')
-rw-r--r-- | stage1/classloader.scala | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/stage1/classloader.scala b/stage1/classloader.scala index 3293dd1..50e33a2 100644 --- a/stage1/classloader.scala +++ b/stage1/classloader.scala @@ -8,7 +8,7 @@ import scala.collection.immutable.Seq object ClassLoaderCache{ private val cache = NailgunLauncher.classLoaderCache - def classLoader( classpath: ClassPath, parent: ClassLoader )(implicit logger: Logger): ClassLoader + def get( classpath: ClassPath )(implicit logger: Logger): ClassLoader = cache.synchronized{ val lib = new Stage1Lib(logger) val key = classpath.strings.sorted.mkString(":") @@ -17,7 +17,7 @@ object ClassLoaderCache{ cache.get(key) } else { logger.resolver("CACHE MISS: "++key) - val cl = new cbt.URLClassLoader( classpath, parent ) + val cl = new cbt.URLClassLoader( classpath, ClassLoader.getSystemClassLoader ) cache.put( key, cl ) cl } |