diff options
author | Martin Odersky <odersky@gmail.com> | 2013-02-28 15:03:45 +0100 |
---|---|---|
committer | Martin Odersky <odersky@gmail.com> | 2013-02-28 15:03:45 +0100 |
commit | fe8ee1143f7aabc57212506b3bdd10d7abb63d67 (patch) | |
tree | 915b8a6d3c4cb19134b56285670d9e3dca5ca1b6 /src/dotty/tools/dotc/core/NameOps.scala | |
parent | e2d8e2acf76472a2c9b60048be8260e1d73435ac (diff) | |
download | dotty-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.scala | 6 |
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 = |