Move back to ClassLoader.getSystemClassloader

This commit is contained in:
Stu Hood 2015-09-20 09:28:43 -07:00
parent 9401d47e79
commit 5fbfa7aeb0
1 changed files with 2 additions and 1 deletions

View File

@ -46,7 +46,8 @@ object IO {
} else {
// NB: This assumes that classes without code sources are System classes, and thus located in
// jars. It assumes that `urlAsFile` will truncate to the containing jar file.
Option(cl.getResource(cl.getSimpleName + ".class"))
val clsfile = s"${cl.getName.replace('.', '/')}.class"
Option(ClassLoader.getSystemClassLoader.getResource(clsfile))
.flatMap {
urlAsFile
}.getOrElse {