aboutsummaryrefslogtreecommitdiff
path: root/src/dotty/tools/dotc/printing/PlainPrinter.scala
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2015-05-18 19:35:54 +0200
committerMartin Odersky <odersky@gmail.com>2015-05-21 17:41:15 +0200
commit53496b83e62b06435800d11069a64f529c29f03f (patch)
tree303e50cfd2c2889bab062da822b9c4562afb07c1 /src/dotty/tools/dotc/printing/PlainPrinter.scala
parent24a95aa44a02d438d4df179a6475edfc690f9d9a (diff)
downloaddotty-53496b83e62b06435800d11069a64f529c29f03f.tar.gz
dotty-53496b83e62b06435800d11069a64f529c29f03f.tar.bz2
dotty-53496b83e62b06435800d11069a64f529c29f03f.zip
Show LazyRefs nicely
Previously, this fell back to toString
Diffstat (limited to 'src/dotty/tools/dotc/printing/PlainPrinter.scala')
-rw-r--r--src/dotty/tools/dotc/printing/PlainPrinter.scala2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/dotty/tools/dotc/printing/PlainPrinter.scala b/src/dotty/tools/dotc/printing/PlainPrinter.scala
index 9e4c43fec..12c94677f 100644
--- a/src/dotty/tools/dotc/printing/PlainPrinter.scala
+++ b/src/dotty/tools/dotc/printing/PlainPrinter.scala
@@ -170,6 +170,8 @@ class PlainPrinter(_ctx: Context) extends Printer {
else TypeBounds.empty
"(" ~ toText(tp.origin) ~ "?" ~ toText(bounds) ~ ")"
}
+ case tp: LazyRef =>
+ "LazyRef(" ~ toTextGlobal(tp.ref) ~ ")"
case _ =>
tp.fallbackToText(this)
}