Skip to content

Commit 8a754cf

Browse files
committed
Get rid of null in evidence param
1 parent e4f7b38 commit 8a754cf

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

library/src/dotty/Show.scala

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,13 @@ trait Show[-T] {
88
}
99

1010
object Show {
11+
private[this] val defaultShow = new Show[Any] {
12+
def show(x: Any) = x.toString
13+
}
14+
1115
implicit class ShowValue[V](val v: V) extends AnyVal {
12-
def show(implicit ev: Show[V] = null): String =
13-
if (ev != null) ev.show(v)
14-
else v.toString
16+
def show(implicit ev: Show[V] = defaultShow): String =
17+
ev.show(v)
1518
}
1619

1720
implicit val stringShow = new Show[String] {

0 commit comments

Comments
 (0)