diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/compiler/scala/tools/nsc/backend/jvm/GenJVM.scala | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/src/compiler/scala/tools/nsc/backend/jvm/GenJVM.scala b/src/compiler/scala/tools/nsc/backend/jvm/GenJVM.scala index dc8cd7b78a..2bc501cea0 100644 --- a/src/compiler/scala/tools/nsc/backend/jvm/GenJVM.scala +++ b/src/compiler/scala/tools/nsc/backend/jvm/GenJVM.scala @@ -1726,17 +1726,12 @@ abstract class GenJVM extends SubComponent with GenJVMUtil with GenAndroid { ////////////////////// Utilities //////////////////////// - private val javaNameCache = mutable.HashMap[Symbol, String]() override def javaName(sym: Symbol): String = { if (sym.isClass && !sym.rawowner.isPackageClass && !sym.isModuleClass) innerClasses = innerClasses + sym - - javaNameCache.getOrElseUpdate(sym, super.javaName(sym)) + super.javaName(sym) } - private val javaTypeCache = mutable.HashMap[Symbol, JType]() - override def javaType(sym: Symbol): JType = javaTypeCache.getOrElseUpdate(sym, super.javaType(sym)) - /** Calls to methods in 'sym' need invokeinterface? */ def needsInterfaceCall(sym: Symbol): Boolean = { log("checking for interface call: " + sym.fullName) |