summaryrefslogtreecommitdiff
path: root/sources/scalac/typechecker
diff options
context:
space:
mode:
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 --------------------------------------------------------