diff options
Diffstat (limited to 'sources/scalac/ast/printer/TextTreePrinter.java')
-rw-r--r-- | sources/scalac/ast/printer/TextTreePrinter.java | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/sources/scalac/ast/printer/TextTreePrinter.java b/sources/scalac/ast/printer/TextTreePrinter.java index 5836e24f0e..26dadcc679 100644 --- a/sources/scalac/ast/printer/TextTreePrinter.java +++ b/sources/scalac/ast/printer/TextTreePrinter.java @@ -308,13 +308,11 @@ public class TextTreePrinter implements TreePrinter { case TypeDef(int mods, Name name, - Tree.TypeDef[] tparams, Tree rhs): printModifiers(mods); print(KW_TYPE); print(Text.Space); printSymbolDefinition(tree.symbol(), name); - printParams(tparams); if ((mods & (Modifiers.DEFERRED | Modifiers.PARAM)) != 0) printOpt(TXT_SUBTYPE, rhs, true); else printOpt(TXT_EQUAL, rhs, true); break; @@ -471,6 +469,10 @@ public class TextTreePrinter implements TreePrinter { printType(tree); break; + case TypeTerm(): + print(tree.type.toString()); + break; + case SingletonType(Tree ref): print(ref); print(TXT_DOT); print(KW_TYPE); @@ -662,7 +664,7 @@ public class TextTreePrinter implements TreePrinter { protected void printParam(Tree tree) { switch (tree) { - case TypeDef(int mods, Name name, _, Tree bound): + case TypeDef(int mods, Name name, Tree bound): printModifiers(mods); printSymbolDefinition(tree.symbol(), name); printOpt(TXT_SUBTYPE, bound, true); |