override def getErrors: List[String] = problems.map()

in scala-repl/src/main/scala/spark/ztools.sc [305:325]


    override def getErrors: List[String] = problems.map(x =>
      f"Reflection error for ${x._2.symbol} counted ${x._2.count}.\n" +
        f"Error message: ${ExceptionUtils.getMessage(x._2.e)}\n " +
        f"Stacktrace:${ExceptionUtils.getStackTrace(x._2.e)}").toList ++ super.getErrors

    private def listAccessibleProperties(info: ScalaVariableInfo, startTime: Long): List[ScalaVariableInfo] = {
      val instanceMirror = mirror.reflect(info.value)
      val instanceSymbol = instanceMirror.symbol
      val members = instanceSymbol.toType.members

      val parsedMembers = mutable.MutableList[ScalaVariableInfo]()
      members.foreach { symbol =>
        if (checkTimeoutError(info.path, startTime, timeout))
          return parsedMembers.toList
        val variableInfo = get(instanceMirror, symbol, info.path)
        if (variableInfo.isAccessible)
          parsedMembers += variableInfo
      }

      parsedMembers.toList
    }