summaryrefslogtreecommitdiff
path: root/src/compiler/scala/tools/nsc/backend/jvm/GenJVM.scala
diff options
context:
space:
mode:
authorGilles Dubochet <gilles.dubochet@epfl.ch>2007-11-29 15:50:14 +0000
committerGilles Dubochet <gilles.dubochet@epfl.ch>2007-11-29 15:50:14 +0000
commit5e175852a78b2ca4b8b42e1d0cc79c2bd5b72a0f (patch)
tree2a68d2cc7ff6efd999f059b33097e6f9e96ea8c5 /src/compiler/scala/tools/nsc/backend/jvm/GenJVM.scala
parent8f305d4959487780e20d3fc5ff1071ec92b112d0 (diff)
downloadscala-5e175852a78b2ca4b8b42e1d0cc79c2bd5b72a0f.tar.gz
scala-5e175852a78b2ca4b8b42e1d0cc79c2bd5b72a0f.tar.bz2
scala-5e175852a78b2ca4b8b42e1d0cc79c2bd5b72a0f.zip
Structural calls should be faster thanks to met...
Structural calls should be faster thanks to method caching. Fixed issue #192.
Diffstat (limited to 'src/compiler/scala/tools/nsc/backend/jvm/GenJVM.scala')
-rw-r--r--src/compiler/scala/tools/nsc/backend/jvm/GenJVM.scala6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/compiler/scala/tools/nsc/backend/jvm/GenJVM.scala b/src/compiler/scala/tools/nsc/backend/jvm/GenJVM.scala
index 39d6226ff4..5088c602d4 100644
--- a/src/compiler/scala/tools/nsc/backend/jvm/GenJVM.scala
+++ b/src/compiler/scala/tools/nsc/backend/jvm/GenJVM.scala
@@ -60,7 +60,7 @@ abstract class GenJVM extends SubComponent {
class BytecodeGenerator {
val MIN_SWITCH_DENSITY = 0.7
val StringBufferClass = if (settings.target.value == "jvm-1.5") "java.lang.StringBuilder" else "java.lang.StringBuffer"
- val BoxesUtility = "scala.runtime.BoxesUtility"
+ val BoxesRunTime = "scala.runtime.BoxesRunTime"
val stringBufferType = new JObjectType(StringBufferClass)
val toStringType = new JMethodType(JObjectType.JAVA_LANG_STRING, JType.EMPTY_ARRAY)
@@ -815,11 +815,11 @@ abstract class GenJVM extends SubComponent {
case BOX(kind) =>
val boxedType = definitions.boxedClass(kind.toType.typeSymbol)
val mtype = new JMethodType(javaType(boxedType), Array(javaType(kind)))
- jcode.emitINVOKESTATIC(BoxesUtility, "boxTo" + boxedType.nameString, mtype)
+ jcode.emitINVOKESTATIC(BoxesRunTime, "boxTo" + boxedType.nameString, mtype)
case UNBOX(kind) =>
val mtype = new JMethodType(javaType(kind), Array(JObjectType.JAVA_LANG_OBJECT))
- jcode.emitINVOKESTATIC(BoxesUtility, "unboxTo" + kind.toType.typeSymbol.nameString, mtype)
+ jcode.emitINVOKESTATIC(BoxesRunTime, "unboxTo" + kind.toType.typeSymbol.nameString, mtype)
case NEW(REFERENCE(cls)) =>
val className = javaName(cls)