aboutsummaryrefslogtreecommitdiff
path: root/src/dotty/tools/dotc/printing
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2013-12-09 12:45:21 +0100
committerMartin Odersky <odersky@gmail.com>2013-12-09 12:45:21 +0100
commitdc028e709fc36791526ff69d47280c91d1dc36d1 (patch)
tree768bd52ea85b9b40e5ac7d0c314abee79529f003 /src/dotty/tools/dotc/printing
parent190f44d0c9b91df24a227878b0c9a1f3d14c20a1 (diff)
downloaddotty-dc028e709fc36791526ff69d47280c91d1dc36d1.tar.gz
dotty-dc028e709fc36791526ff69d47280c91d1dc36d1.tar.bz2
dotty-dc028e709fc36791526ff69d47280c91d1dc36d1.zip
Added desugaring for & and | types.
Diffstat (limited to 'src/dotty/tools/dotc/printing')
-rw-r--r--src/dotty/tools/dotc/printing/RefinedPrinter.scala2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/dotty/tools/dotc/printing/RefinedPrinter.scala b/src/dotty/tools/dotc/printing/RefinedPrinter.scala
index 5328c1d19..050b27587 100644
--- a/src/dotty/tools/dotc/printing/RefinedPrinter.scala
+++ b/src/dotty/tools/dotc/printing/RefinedPrinter.scala
@@ -260,6 +260,8 @@ class RefinedPrinter(_ctx: Context) extends PlainPrinter(_ctx) {
modText(mods, if (mods is Trait) "trait" else "class") ~~ toText(name) ~ toText(impl)
case rhs: TypeBoundsTree =>
typeDefText(toText(rhs))
+ case rhs: TypeTree =>
+ typeDefText(toText(rhs))
case _ =>
typeDefText(optText(rhs)(" = " ~ _))
}