From 8e498fed37f541e392e0359a72ec00f45f0d00da Mon Sep 17 00:00:00 2001 From: Iulian Dragos Date: Thu, 3 Sep 2009 15:14:50 +0000 Subject: Fixed accesses to Scala inner classes from Java. --- src/compiler/scala/tools/nsc/backend/jvm/GenJVM.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/compiler') diff --git a/src/compiler/scala/tools/nsc/backend/jvm/GenJVM.scala b/src/compiler/scala/tools/nsc/backend/jvm/GenJVM.scala index b9b6fe252b..1f8b855acb 100644 --- a/src/compiler/scala/tools/nsc/backend/jvm/GenJVM.scala +++ b/src/compiler/scala/tools/nsc/backend/jvm/GenJVM.scala @@ -508,7 +508,7 @@ abstract class GenJVM extends SubComponent { for (innerSym <- innerClasses.toList.sort(_.name.length < _.name.length)) { var outerName = javaName(innerSym.rawowner) // remove the trailing '$' - if (outerName.endsWith("$") && isTopLevelModule(clasz.symbol)) + if (outerName.endsWith("$") && isTopLevelModule(innerSym.rawowner)) outerName = outerName.substring(0, outerName.length - 1) var flags = javaFlags(innerSym) if (innerSym.rawowner.hasFlag(Flags.MODULE)) -- cgit v1.2.3