JDK 11 fixes

In JDK 11, String.lines returns java.util.stream.Stream[String]. Switch
to linesIterator instead.
This commit is contained in:
Ethan Atkins 2019-01-28 12:15:16 -08:00
parent 1d467bd966
commit 1ca6b97de2
2 changed files with 2 additions and 2 deletions

View File

@ -43,7 +43,7 @@ private[sbt] class LayeredClassLoader(
| classpath =
| ${classpath mkString "\n "}
| parent =
| ${parent.toString.lines.mkString("\n ")}
| ${parent.toString.linesIterator.mkString("\n ")}
|)""".stripMargin
}

View File

@ -10,6 +10,6 @@ package sbt.internal
private[sbt] object PrettyPrint {
private[sbt] def indent(any: Any, level: Int): String = {
val i = " " * level
any.toString.lines.mkString(i, "\n" + i, "")
any.toString.linesIterator.mkString(i, "\n" + i, "")
}
}