diff options
author | Martin Odersky <odersky@gmail.com> | 2016-08-13 14:11:05 +0200 |
---|---|---|
committer | Martin Odersky <odersky@gmail.com> | 2016-08-16 17:34:42 +0200 |
commit | 273b184f77950624f6bd2a9e810d78ae390a5487 (patch) | |
tree | 0266f567a217735ae512a9a422a6bf84a69fa9bf /src/dotty/tools/dotc/printing/RefinedPrinter.scala | |
parent | 3b710030df3603384b2434dc8b6570aadfaa74f6 (diff) | |
download | dotty-273b184f77950624f6bd2a9e810d78ae390a5487.tar.gz dotty-273b184f77950624f6bd2a9e810d78ae390a5487.tar.bz2 dotty-273b184f77950624f6bd2a9e810d78ae390a5487.zip |
Don't omit scala. from fullNameString.
The previous fix was too drastic, as it would also have omitted
scala, Prefef and other "unqualified owner types" from full names.
We now omit only "empty prefixes", i.e. roots, anonymous classes and
repl qualifiers.
Diffstat (limited to 'src/dotty/tools/dotc/printing/RefinedPrinter.scala')
-rw-r--r-- | src/dotty/tools/dotc/printing/RefinedPrinter.scala | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/dotty/tools/dotc/printing/RefinedPrinter.scala b/src/dotty/tools/dotc/printing/RefinedPrinter.scala index 090825f8e..7e2a2893e 100644 --- a/src/dotty/tools/dotc/printing/RefinedPrinter.scala +++ b/src/dotty/tools/dotc/printing/RefinedPrinter.scala @@ -54,7 +54,7 @@ class RefinedPrinter(_ctx: Context) extends PlainPrinter(_ctx) { } override def fullNameString(sym: Symbol): String = - if (isOmittablePrefix(sym.maybeOwner)) nameString(sym) + if (isEmptyPrefix(sym.maybeOwner)) nameString(sym) else super.fullNameString(sym) override protected def fullNameOwner(sym: Symbol) = { |