diff options
author | Christopher Vogt <oss.nsp@cvogt.org> | 2016-03-14 18:17:55 -0400 |
---|---|---|
committer | Christopher Vogt <oss.nsp@cvogt.org> | 2016-03-19 21:13:48 -0400 |
commit | 10fe5a8ca1518381ebfa655be4358276c990508e (patch) | |
tree | c633e98ebc42c9d7873cbf52a84befaf76fd73d7 /stage1/URLClassLoader.scala | |
parent | c095f435b68272d4ae0409ab4c9466145609710e (diff) | |
download | cbt-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.scala | 11 |
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)" ) } |