diff options
author | Martin Odersky <odersky@gmail.com> | 2013-08-16 20:06:00 +0200 |
---|---|---|
committer | Martin Odersky <odersky@gmail.com> | 2013-08-16 20:06:00 +0200 |
commit | 28464328fbbc2a7575d819dcb98be0c9f11f7cee (patch) | |
tree | d8a24ac1f89e02be501c8695638f1b89b1b9c7c5 /src/dotty/tools/dotc/printing/PlainPrinter.scala | |
parent | a871c91aac6c46124b0ce9d118f6ba50496d9694 (diff) | |
download | dotty-28464328fbbc2a7575d819dcb98be0c9f11f7cee.tar.gz dotty-28464328fbbc2a7575d819dcb98be0c9f11f7cee.tar.bz2 dotty-28464328fbbc2a7575d819dcb98be0c9f11f7cee.zip |
Eliminating getter generation in namer/typer.
The idea is that getters shoul dbe generated later (probably during UnCurry). This is much better for handling modules,
and also obviates the need to have LocalNames. Getters can be generated as soon in the compilation pipeline as methoda always get a parameter list. That way, we can distinguihs getters from fields without playing any tricks with names.
Diffstat (limited to 'src/dotty/tools/dotc/printing/PlainPrinter.scala')
-rw-r--r-- | src/dotty/tools/dotc/printing/PlainPrinter.scala | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/src/dotty/tools/dotc/printing/PlainPrinter.scala b/src/dotty/tools/dotc/printing/PlainPrinter.scala index 04afa5709..ee3526d1b 100644 --- a/src/dotty/tools/dotc/printing/PlainPrinter.scala +++ b/src/dotty/tools/dotc/printing/PlainPrinter.scala @@ -64,9 +64,7 @@ class PlainPrinter(_ctx: Context) extends Printer { def nameString(name: Name): String = name.toString + { if (ctx.settings.debugNames.value) - if (name.isLocalName) "/L" - else if (name.isTypeName) "/T" - else "/V" + if (name.isTypeName) "/T" else "/V" else "" } |