diff options
author | michelou <michelou@epfl.ch> | 2007-06-25 12:34:33 +0000 |
---|---|---|
committer | michelou <michelou@epfl.ch> | 2007-06-25 12:34:33 +0000 |
commit | 40a5b9d61caf2093121543b12a79956f728ea474 (patch) | |
tree | 066eafd1bfe5d3189bc032d08ab55ccf51d90fde /src | |
parent | 1b887be0a16c53e6e01b523abf5b963672b82861 (diff) | |
download | scala-40a5b9d61caf2093121543b12a79956f728ea474.tar.gz scala-40a5b9d61caf2093121543b12a79956f728ea474.tar.bz2 scala-40a5b9d61caf2093121543b12a79956f728ea474.zip |
also prints owner
Diffstat (limited to 'src')
-rw-r--r-- | src/compiler/scala/tools/nsc/ast/NodePrinters.scala | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/compiler/scala/tools/nsc/ast/NodePrinters.scala b/src/compiler/scala/tools/nsc/ast/NodePrinters.scala index 9e13ce4260..2bc471384a 100644 --- a/src/compiler/scala/tools/nsc/ast/NodePrinters.scala +++ b/src/compiler/scala/tools/nsc/ast/NodePrinters.scala @@ -77,13 +77,15 @@ abstract class NodePrinters { if (infolevel == InfoLevel.Quiet) "" else { val buf = new StringBuilder(" // sym=" + tree.symbol) - if (infolevel > InfoLevel.Quiet && tree.symbol != null) - buf.append(", sym.tpe=" + tree.symbol.tpe) - if (tree.hasSymbol) + if (tree.hasSymbol) { if (tree.symbol.isPrimaryConstructor) buf.append(", isPrimaryConstructor") else if (tree.symbol.isConstructor) buf.append(", isConstructor") + if (tree.symbol != NoSymbol) + buf.append(", sym.owner=" + tree.symbol.owner) + buf.append(", sym.tpe=" + tree.symbol.tpe) + } buf.append(", tpe=" + tree.tpe) if (tree.tpe != null) { val sym = tree.tpe.symbol |