summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorEugene Burmako <xeno.by@gmail.com>2012-12-29 10:32:08 +0100
committerEugene Burmako <xeno.by@gmail.com>2012-12-29 10:32:08 +0100
commit56ef2b330dfb3381fe2f6e717b959f1757ce69bb (patch)
tree327298a4deda452dd13267789e784b1d7d03222b /src
parenteea635a1c60a72a8a465fbf2cd659442c6b763ea (diff)
downloadscala-56ef2b330dfb3381fe2f6e717b959f1757ce69bb.tar.gz
scala-56ef2b330dfb3381fe2f6e717b959f1757ce69bb.tar.bz2
scala-56ef2b330dfb3381fe2f6e717b959f1757ce69bb.zip
cleans up usages of <init>
Diffstat (limited to 'src')
-rwxr-xr-xsrc/library/scala/reflect/NameTransformer.scala2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/library/scala/reflect/NameTransformer.scala b/src/library/scala/reflect/NameTransformer.scala
index 384ebc6134..0beb840bed 100755
--- a/src/library/scala/reflect/NameTransformer.scala
+++ b/src/library/scala/reflect/NameTransformer.scala
@@ -93,7 +93,7 @@ object NameTransformer {
*/
def decode(name0: String): String = {
//System.out.println("decode: " + name);//DEBUG
- val name = if (name0.endsWith("<init>")) name0.substring(0, name0.length() - ("<init>").length()) + "this"
+ val name = if (name0.endsWith("<init>")) name0.stripSuffix("<init>") + "this"
else name0;
var buf: StringBuilder = null
val len = name.length()