diff options
author | Martin Odersky <odersky@gmail.com> | 2003-08-28 15:04:01 +0000 |
---|---|---|
committer | Martin Odersky <odersky@gmail.com> | 2003-08-28 15:04:01 +0000 |
commit | cef4819a2034134b26db1f6eb85c8999421af5c1 (patch) | |
tree | b57925ad96c33df8e69a75b917fa147e8495ad8a /sources/scalac/symtab/SymbolTablePrinter.java | |
parent | 1ba1b5f0d6f3fea116ea5858842bb539257f511b (diff) | |
download | scala-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.java | 6 |
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(_, _): |