aboutsummaryrefslogtreecommitdiff
path: root/src/dotty/tools/dotc/core/NameOps.scala
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2013-02-28 15:03:45 +0100
committerMartin Odersky <odersky@gmail.com>2013-02-28 15:03:45 +0100
commitfe8ee1143f7aabc57212506b3bdd10d7abb63d67 (patch)
tree915b8a6d3c4cb19134b56285670d9e3dca5ca1b6 /src/dotty/tools/dotc/core/NameOps.scala
parente2d8e2acf76472a2c9b60048be8260e1d73435ac (diff)
downloaddotty-fe8ee1143f7aabc57212506b3bdd10d7abb63d67.tar.gz
dotty-fe8ee1143f7aabc57212506b3bdd10d7abb63d67.tar.bz2
dotty-fe8ee1143f7aabc57212506b3bdd10d7abb63d67.zip
more docs.
Plus renamed NullSignature -> NotAMethod
Diffstat (limited to 'src/dotty/tools/dotc/core/NameOps.scala')
-rw-r--r--src/dotty/tools/dotc/core/NameOps.scala6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/dotty/tools/dotc/core/NameOps.scala b/src/dotty/tools/dotc/core/NameOps.scala
index 6d3921ec2..c67bded72 100644
--- a/src/dotty/tools/dotc/core/NameOps.scala
+++ b/src/dotty/tools/dotc/core/NameOps.scala
@@ -92,8 +92,10 @@ object NameOps {
while (pos > 0 && name(pos - 1).isDigit)
pos -= 1
- if (pos <= 0 || pos == name.length || name(pos - 1) != '$') name
- else name take (pos - 1)
+ if (pos > 0 && pos < name.length && name(pos - 1) == '$')
+ name take (pos - 1)
+ else
+ name
}
def stripModuleSuffix: Name =