summaryrefslogtreecommitdiff
path: root/sources/scalac/ast/printer/TextTreePrinter.java
diff options
context:
space:
mode:
Diffstat (limited to 'sources/scalac/ast/printer/TextTreePrinter.java')
-rw-r--r--sources/scalac/ast/printer/TextTreePrinter.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/sources/scalac/ast/printer/TextTreePrinter.java b/sources/scalac/ast/printer/TextTreePrinter.java
index c5138d025f..6cb7ac368c 100644
--- a/sources/scalac/ast/printer/TextTreePrinter.java
+++ b/sources/scalac/ast/printer/TextTreePrinter.java
@@ -313,7 +313,7 @@ public class TextTreePrinter implements TreePrinter {
print(Text.Space);
printSymbolDefinition(tree.symbol(), name);
printParams(tparams);
- if ((mods & Modifiers.ABSTRACT) != 0) printOpt(TXT_SUBTYPE, rhs, true);
+ if ((mods & (Modifiers.ABSTRACT | Modifiers.PARAM)) != 0) printOpt(TXT_SUBTYPE, rhs, true);
else printOpt(TXT_EQUAL, rhs, true);
break;
@@ -667,7 +667,7 @@ public class TextTreePrinter implements TreePrinter {
case TypeDef(int mods, Name name, _, Tree bound):
printModifiers(mods);
printSymbolDefinition(tree.symbol(), name);
- printOpt(KW_EXTENDS, bound, true);
+ printOpt(TXT_SUBTYPE, bound, true);
break;
case ValDef(int mods, Name name, Tree tpe, Tree.Empty):