summaryrefslogtreecommitdiff
path: root/sources/scalac/symtab/SymbolTablePrinter.java
diff options
context:
space:
mode:
Diffstat (limited to 'sources/scalac/symtab/SymbolTablePrinter.java')
-rw-r--r--sources/scalac/symtab/SymbolTablePrinter.java5
1 files changed, 3 insertions, 2 deletions
diff --git a/sources/scalac/symtab/SymbolTablePrinter.java b/sources/scalac/symtab/SymbolTablePrinter.java
index bb54020050..e934073e94 100644
--- a/sources/scalac/symtab/SymbolTablePrinter.java
+++ b/sources/scalac/symtab/SymbolTablePrinter.java
@@ -250,7 +250,7 @@ public class SymbolTablePrinter {
case Kinds.NONE:
return null;
case Kinds.CLASS:
- if (symbol.isTrait()) return "trait";
+ if (symbol.isTrait()) return "trait";
if (symbol.isModuleClass() && global.debug) return "object class";
return "class";
case Kinds.TYPE:
@@ -261,7 +261,8 @@ public class SymbolTablePrinter {
if (symbol.isModule()) return "object";
if (symbol.isConstructor()) return "constructor";
if (symbol.isInitializedMethod())
- if (global.debug || !symbol.isStable()) return "method";
+ if (global.debug || (symbol.flags & Modifiers.STABLE) == 0)
+ return "method";
return "value";
default:
throw Debug.abort("unknown kind " + symbol.kind);