aboutsummaryrefslogtreecommitdiff
path: root/stage1/URLClassLoader.scala
diff options
context:
space:
mode:
authorChristopher Vogt <oss.nsp@cvogt.org>2016-03-14 18:17:55 -0400
committerChristopher Vogt <oss.nsp@cvogt.org>2016-03-19 21:13:48 -0400
commit10fe5a8ca1518381ebfa655be4358276c990508e (patch)
treec633e98ebc42c9d7873cbf52a84befaf76fd73d7 /stage1/URLClassLoader.scala
parentc095f435b68272d4ae0409ab4c9466145609710e (diff)
downloadcbt-10fe5a8ca1518381ebfa655be4358276c990508e.tar.gz
cbt-10fe5a8ca1518381ebfa655be4358276c990508e.tar.bz2
cbt-10fe5a8ca1518381ebfa655be4358276c990508e.zip
minor enhancements to classloading
Diffstat (limited to 'stage1/URLClassLoader.scala')
-rw-r--r--stage1/URLClassLoader.scala11
1 files changed, 8 insertions, 3 deletions
diff --git a/stage1/URLClassLoader.scala b/stage1/URLClassLoader.scala
index 870f186..fbe7ac8 100644
--- a/stage1/URLClassLoader.scala
+++ b/stage1/URLClassLoader.scala
@@ -10,13 +10,18 @@ case class URLClassLoader(classPath: ClassPath, parent: ClassLoader)
parent
){
override def toString = (
- scala.Console.BLUE ++ "cbt.URLClassLoader" ++ scala.Console.RESET
- ++ "(\n " ++ getURLs.map(_.toString).sorted.mkString(",\n ")
+ scala.Console.BLUE
+ ++ super.toString
+ ++ scala.Console.RESET
+ ++ "(\n"
+ ++ (
+ getURLs.map(_.toString).sorted.mkString(",\n")
++ (
if(getParent() != ClassLoader.getSystemClassLoader())
- ",\n" ++ getParent().toString.split("\n").map(" "++_).mkString("\n")
+ ",\n" ++ getParent().toString
else ""
)
+ ).split("\n").map(" "++_).mkString("\n")
++ "\n)"
)
}