summaryrefslogtreecommitdiff
path: root/sources/scalac/symtab/SymbolTablePrinter.java
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2003-06-24 16:05:41 +0000
committerMartin Odersky <odersky@gmail.com>2003-06-24 16:05:41 +0000
commita424426552bd2f25b76765f4f03cff92ee048fe9 (patch)
treee47df6d0a7a4995d2d7ac76a8963742a51e08d95 /sources/scalac/symtab/SymbolTablePrinter.java
parent1f97bdd390266f51d12b0757e61babc0e36207ae (diff)
downloadscala-a424426552bd2f25b76765f4f03cff92ee048fe9.tar.gz
scala-a424426552bd2f25b76765f4f03cff92ee048fe9.tar.bz2
scala-a424426552bd2f25b76765f4f03cff92ee048fe9.zip
*** empty log message ***
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);