diff options
author | Eugene Burmako <xeno.by@gmail.com> | 2012-11-15 11:44:13 -0800 |
---|---|---|
committer | Eugene Burmako <xeno.by@gmail.com> | 2012-11-15 11:44:13 -0800 |
commit | c264898205efc10961a972bdd689c7e65dc25578 (patch) | |
tree | 48601b9985bba1fa735f29936974842b6b19f5b1 /src | |
parent | 850108886765e99e894f7613f49c1bab3650a0c2 (diff) | |
parent | 2e0cbe0aa276720ceaf54a3448f7e04558e255b8 (diff) | |
download | scala-c264898205efc10961a972bdd689c7e65dc25578.tar.gz scala-c264898205efc10961a972bdd689c7e65dc25578.tar.bz2 scala-c264898205efc10961a972bdd689c7e65dc25578.zip |
Merge pull request #1612 from scalamacros/topic/showraw
sane printing of renamed imports
Diffstat (limited to 'src')
-rw-r--r-- | src/reflect/scala/reflect/internal/Printers.scala | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/reflect/scala/reflect/internal/Printers.scala b/src/reflect/scala/reflect/internal/Printers.scala index e513ccb32c..80d247c0ea 100644 --- a/src/reflect/scala/reflect/internal/Printers.scala +++ b/src/reflect/scala/reflect/internal/Printers.scala @@ -561,8 +561,11 @@ trait Printers extends api.Printers { self: SymbolTable => if (isError) print(": error>") } else if (hasSymbol) { tree match { - case _: Ident | _: Select | _: SelectFromTypeTree => print(tree.symbol) - case _ => print(tree.symbol.name) + case refTree: RefTree => + if (tree.symbol.name != refTree.name) print("[", tree.symbol, " aka ", refTree.name, "]") + else print(tree.symbol) + case _ => + print(tree.symbol.name) } } else { print(name) |