diff options
author | paltherr <paltherr@epfl.ch> | 2004-02-01 18:45:56 +0000 |
---|---|---|
committer | paltherr <paltherr@epfl.ch> | 2004-02-01 18:45:56 +0000 |
commit | 53f396c70e0f402a0a3eba3f2041b47aa6050b50 (patch) | |
tree | 30c3805d71817588439eda8c9154d7ca94e68409 /sources/scalac/ast | |
parent | 204c95bb5e75059f4450d12f866e15ee7ef5d6ff (diff) | |
download | scala-53f396c70e0f402a0a3eba3f2041b47aa6050b50.tar.gz scala-53f396c70e0f402a0a3eba3f2041b47aa6050b50.tar.bz2 scala-53f396c70e0f402a0a3eba3f2041b47aa6050b50.zip |
- Added test to avoid printing Select prefixes ...
- Added test to avoid printing Select prefixes equal to Ident(<root>)
Diffstat (limited to 'sources/scalac/ast')
-rw-r--r-- | sources/scalac/ast/printer/TextTreePrinter.java | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/sources/scalac/ast/printer/TextTreePrinter.java b/sources/scalac/ast/printer/TextTreePrinter.java index cbe607b3b2..72e8b9848d 100644 --- a/sources/scalac/ast/printer/TextTreePrinter.java +++ b/sources/scalac/ast/printer/TextTreePrinter.java @@ -548,8 +548,10 @@ public class TextTreePrinter implements TreePrinter { break; case Select(Tree qualifier, Name name): - print(qualifier); - print(TXT_DOT); + if (Global.instance.debug || qualifier.symbol() == null || !qualifier.symbol().isRoot()) { + print(qualifier); + print(TXT_DOT); + } printSymbolUse(tree.symbol(), name); printType(tree); break; |