summaryrefslogtreecommitdiff
path: root/sources/scalac/symtab/SymbolTablePrinter.java
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2003-08-28 15:04:01 +0000
committerMartin Odersky <odersky@gmail.com>2003-08-28 15:04:01 +0000
commitcef4819a2034134b26db1f6eb85c8999421af5c1 (patch)
treeb57925ad96c33df8e69a75b917fa147e8495ad8a /sources/scalac/symtab/SymbolTablePrinter.java
parent1ba1b5f0d6f3fea116ea5858842bb539257f511b (diff)
downloadscala-cef4819a2034134b26db1f6eb85c8999421af5c1.tar.gz
scala-cef4819a2034134b26db1f6eb85c8999421af5c1.tar.bz2
scala-cef4819a2034134b26db1f6eb85c8999421af5c1.zip
*** empty log message ***
Diffstat (limited to 'sources/scalac/symtab/SymbolTablePrinter.java')
-rw-r--r--sources/scalac/symtab/SymbolTablePrinter.java6
1 files changed, 5 insertions, 1 deletions
diff --git a/sources/scalac/symtab/SymbolTablePrinter.java b/sources/scalac/symtab/SymbolTablePrinter.java
index fdc40da179..3697e020bf 100644
--- a/sources/scalac/symtab/SymbolTablePrinter.java
+++ b/sources/scalac/symtab/SymbolTablePrinter.java
@@ -453,6 +453,8 @@ public class SymbolTablePrinter {
print('(');
for (int i = 0; i < vparams.length; i++) {
if (i > 0) print(",");
+ if ((vparams[i].flags & Modifiers.DEF) != 0)
+ print("def ");
printSymbolType(vparams[i], null);
}
print(')');
@@ -522,7 +524,9 @@ public class SymbolTablePrinter {
if (sym.isRoot()) return print("<root>");
return printPrefix(pre).printSymbolName(sym);
case CompoundType(Type[] parts, Scope members):
- return printTypes(parts," with ").space().printScope(members,true);
+ return printTypes(parts," with ").space()
+ .printScope(members,true)
+ .printSymbolUniqueId(type.symbol());
case MethodType(_, _):
return printType0(type, null);
case PolyType(_, _):