diff options
author | Martin Odersky <odersky@gmail.com> | 2013-05-25 18:32:52 +0200 |
---|---|---|
committer | Martin Odersky <odersky@gmail.com> | 2013-05-25 18:32:52 +0200 |
commit | b4c7fea9a5b8df6a4bf8b5499ba7585575c2a7c3 (patch) | |
tree | 572213d9d308954c56a566b3517ccb6dad0b1f16 /src/dotty/tools/dotc/printing | |
parent | d2b3a5db9047743e93351064f64aa594cb02ea52 (diff) | |
download | dotty-b4c7fea9a5b8df6a4bf8b5499ba7585575c2a7c3.tar.gz dotty-b4c7fea9a5b8df6a4bf8b5499ba7585575c2a7c3.tar.bz2 dotty-b4c7fea9a5b8df6a4bf8b5499ba7585575c2a7c3.zip |
Making EmptyTree a special case of TempTrees
Diffstat (limited to 'src/dotty/tools/dotc/printing')
-rw-r--r-- | src/dotty/tools/dotc/printing/RefinedPrinter.scala | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/dotty/tools/dotc/printing/RefinedPrinter.scala b/src/dotty/tools/dotc/printing/RefinedPrinter.scala index 2fd3bf9fe..9a3baa03f 100644 --- a/src/dotty/tools/dotc/printing/RefinedPrinter.scala +++ b/src/dotty/tools/dotc/printing/RefinedPrinter.scala @@ -16,7 +16,7 @@ class RefinedPrinter(_ctx: Context) extends PlainPrinter(_ctx) { protected val PrintableFlags = (ModifierFlags | Label | Module).toCommonFlags /** The closest enclosing DefDef, TypeDef, or ClassDef node */ - private var currentOwner: Tree[_ >: Untyped] = EmptyTree() + private var currentOwner: Tree[_ >: Untyped] = emptyTree() def atOwner(owner: Tree[_ >: Untyped])(op: => Text): Text = { val saved = owner @@ -262,7 +262,7 @@ class RefinedPrinter(_ctx: Context) extends PlainPrinter(_ctx) { "package " ~ toTextLocal(pid) ~ bodyText case Annotated(annot, arg) => toTextLocal(arg) ~~ annotText(annot) - case EmptyTree() => + case EmptyTree => "<empty>" case SharedTree(shared) => toText(shared) |