summaryrefslogtreecommitdiff
path: root/sources/scalac/typechecker
diff options
context:
space:
mode:
authorpaltherr <paltherr@epfl.ch>2004-03-18 22:36:38 +0000
committerpaltherr <paltherr@epfl.ch>2004-03-18 22:36:38 +0000
commit164f433132c1585e268c7db27768422b716cd2ef (patch)
tree5e200824278b2bb3a1c7e70cf133358fba20135a /sources/scalac/typechecker
parent29d6bb1eb31ff328955213e15e8555075a1b1d7d (diff)
downloadscala-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.java9
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 --------------------------------------------------------