override def accept()

in scala-repl/src/main/scala/spark/ztools.sc [418:430]


    override def accept(obj: Any): Boolean = obj.isInstanceOf[Throwable]

    override def handle(scalaInfo: ScalaVariableInfo, loopback: Loopback, depth: Int): mutable.Map[String, Any] = {
      val obj = scalaInfo.value
      val throwable = obj.asInstanceOf[Throwable]
      val writer = new StringWriter()
      val out = new PrintWriter(writer)
      throwable.printStackTrace(out)

      mutable.Map(
        ResNames.VALUE -> writer.toString
      )
    }