From ebccbb80846e1d0dbd0f883f1dd0ae4bafe3a277 Mon Sep 17 00:00:00 2001 From: Seth Tisue Date: Thu, 20 Sep 2018 17:06:04 -0700 Subject: [PATCH] work around scala/bug#11125 this is for the Scala community build, where we want to be able to build everything on JDK 11 to help test Scala --- src/main/scala/org/scalacheck/util/Pretty.scala | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/scala/org/scalacheck/util/Pretty.scala b/src/main/scala/org/scalacheck/util/Pretty.scala index 24c5723aa..abd2cdb0b 100644 --- a/src/main/scala/org/scalacheck/util/Pretty.scala +++ b/src/main/scala/org/scalacheck/util/Pretty.scala @@ -56,7 +56,8 @@ object Pretty { else s.substring(0, length) / break(lead+s.substring(length), lead, length) def format(s: String, lead: String, trail: String, width: Int) = - s.lines.map(l => break(lead+l+trail, " ", width)).mkString("\n") + // was just `s.lines....`, but on JDK 11 we hit scala/bug#11125 + Predef.augmentString(s).lines.map(l => break(lead+l+trail, " ", width)).mkString("\n") private def toStrOrNull(s: Any) = if (s == null) "null" else s.toString