diff options
author | Paul Phillips <paulp@improving.org> | 2010-02-01 01:24:11 +0000 |
---|---|---|
committer | Paul Phillips <paulp@improving.org> | 2010-02-01 01:24:11 +0000 |
commit | fe9126e5a342599aa19a1a0325c9c238ecd52085 (patch) | |
tree | aafde32128cebcb5cf5b79a2351eb986955ce231 /src/library | |
parent | e73348dc9d891efc7c9bccf08d1d1648fb05d941 (diff) | |
download | scala-fe9126e5a342599aa19a1a0325c9c238ecd52085.tar.gz scala-fe9126e5a342599aa19a1a0325c9c238ecd52085.tar.bz2 scala-fe9126e5a342599aa19a1a0325c9c238ecd52085.zip |
Unbroke the build.
Seq[Node]" means never having to meet your base case. No review.
Diffstat (limited to 'src/library')
-rw-r--r-- | src/library/scala/runtime/ScalaRunTime.scala | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/library/scala/runtime/ScalaRunTime.scala b/src/library/scala/runtime/ScalaRunTime.scala index fa471fe3c2..28f8060372 100644 --- a/src/library/scala/runtime/ScalaRunTime.scala +++ b/src/library/scala/runtime/ScalaRunTime.scala @@ -12,9 +12,10 @@ package scala.runtime import scala.reflect.ClassManifest -import scala.collection.Seq +import scala.collection.{ Seq, IndexedSeq } import scala.collection.mutable.WrappedArray import scala.collection.immutable.{ List, Stream, Nil, :: } +import scala.xml.Node import scala.util.control.ControlException /* The object <code>ScalaRunTime</code> provides ... @@ -188,6 +189,8 @@ object ScalaRunTime { */ def stringOf(arg: Any): String = arg match { case null => "null" + // Node extends NodeSeq extends Seq[Node] strikes again + case x: Node => x toString case x: AnyRef if isArray(x) => WrappedArray make x map stringOf mkString ("Array(", ", ", ")") case x: Traversable[_] => x map stringOf mkString (x.stringPrefix + "(", ", ", ")") case x => x toString |