diff options
author | paltherr <paltherr@epfl.ch> | 2004-03-18 22:36:38 +0000 |
---|---|---|
committer | paltherr <paltherr@epfl.ch> | 2004-03-18 22:36:38 +0000 |
commit | 164f433132c1585e268c7db27768422b716cd2ef (patch) | |
tree | 5e200824278b2bb3a1c7e70cf133358fba20135a /sources/scalac/typechecker | |
parent | 29d6bb1eb31ff328955213e15e8555075a1b1d7d (diff) | |
download | scala-164f433132c1585e268c7db27768422b716cd2ef.tar.gz scala-164f433132c1585e268c7db27768422b716cd2ef.tar.bz2 scala-164f433132c1585e268c7db27768422b716cd2ef.zip |
- Added attribute Symbol.IS_ANONYMOUS
- Added factory method Symbol.newAnonymousClass
- Removed methods startsWith and endsWith from class Name
Diffstat (limited to 'sources/scalac/typechecker')
-rw-r--r-- | sources/scalac/typechecker/RefCheck.java | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/sources/scalac/typechecker/RefCheck.java b/sources/scalac/typechecker/RefCheck.java index c293ea2d13..0c17fc4a89 100644 --- a/sources/scalac/typechecker/RefCheck.java +++ b/sources/scalac/typechecker/RefCheck.java @@ -314,10 +314,11 @@ public class RefCheck extends Transformer implements Modifiers, Kinds { /** compensate for renaming during addition of access functions */ - Name normalize(Name name) { - return (name.endsWith(Name.fromString("$"))) - ? name.subName(0, name.length() - 1) - : name; + String normalize(Name name) { + String string = name.toString(); + return (string.endsWith("$")) + ? string.substring(0, string.length() - 1) + : string; } // Basetype Checking -------------------------------------------------------- |