summaryrefslogtreecommitdiff
path: root/src/compiler/scala/reflect/internal/Types.scala
diff options
context:
space:
mode:
authorEugene Burmako <xeno.by@gmail.com>2012-01-28 07:49:20 +0100
committerEugene Burmako <xeno.by@gmail.com>2012-01-28 08:27:02 +0100
commit4224d2a7b0a6beb47760fc323e9c946813f6bdb0 (patch)
tree5747d80f002fbc502bb062b375318ea4cb373d86 /src/compiler/scala/reflect/internal/Types.scala
parentc94d342b385fa510882721b8b7f2070750c60f0e (diff)
downloadscala-4224d2a7b0a6beb47760fc323e9c946813f6bdb0.tar.gz
scala-4224d2a7b0a6beb47760fc323e9c946813f6bdb0.tar.bz2
scala-4224d2a7b0a6beb47760fc323e9c946813f6bdb0.zip
-Yshow-symkinds: prints kinds next to symbol names
This very situational option proved to be very useful when debugging https://issues.scala-lang.org/browse/SI-5415 With the help of -Yshow-symkinds, it became possible to distinguish a free var from a module symbol, which gave precise indication of the root of the bug.
Diffstat (limited to 'src/compiler/scala/reflect/internal/Types.scala')
-rw-r--r--src/compiler/scala/reflect/internal/Types.scala2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/compiler/scala/reflect/internal/Types.scala b/src/compiler/scala/reflect/internal/Types.scala
index 35d26493f8..fab10f7896 100644
--- a/src/compiler/scala/reflect/internal/Types.scala
+++ b/src/compiler/scala/reflect/internal/Types.scala
@@ -1205,7 +1205,7 @@ trait Types extends api.Types { self: SymbolTable =>
if (settings.debug.value) sym.nameString + ".this."
else if (sym.isAnonOrRefinementClass) "this."
else if (sym.isOmittablePrefix) ""
- else if (sym.isModuleClass) sym.fullName + "."
+ else if (sym.isModuleClass) sym.fullNameString + "."
else sym.nameString + ".this."
override def safeToString: String =
if (sym.isRoot) "<root>"