summaryrefslogtreecommitdiff
path: root/sources/scalac/backend
diff options
context:
space:
mode:
authorpaltherr <paltherr@epfl.ch>2004-03-06 14:44:20 +0000
committerpaltherr <paltherr@epfl.ch>2004-03-06 14:44:20 +0000
commit45df364c3beed61dbea70b1e1e1cc8420968fa66 (patch)
treed90b934302b461c806a1e072990f2b25eb9aac88 /sources/scalac/backend
parent46e374a5c070305dd8d0fd6fb4f423406d84d6bd (diff)
downloadscala-45df364c3beed61dbea70b1e1e1cc8420968fa66.tar.gz
scala-45df364c3beed61dbea70b1e1e1cc8420968fa66.tar.bz2
scala-45df364c3beed61dbea70b1e1e1cc8420968fa66.zip
- Removed alias scala.String
- Renamed in Definitions: OBJECT_CLASS into SCALAOBJECT_CLASS - Renamed in Definitions: JAVA_<X> into <X> Renamed in Definitions: - ANYREF_SYNCHRONIZED into OBJECT_SYNCHRONIZED
Diffstat (limited to 'sources/scalac/backend')
-rw-r--r--sources/scalac/backend/Primitives.java22
-rw-r--r--sources/scalac/backend/msil/TypeCreator.java4
2 files changed, 13 insertions, 13 deletions
diff --git a/sources/scalac/backend/Primitives.java b/sources/scalac/backend/Primitives.java
index 66e29dda0b..60e3cf55e6 100644
--- a/sources/scalac/backend/Primitives.java
+++ b/sources/scalac/backend/Primitives.java
@@ -476,9 +476,6 @@ public class Primitives {
addPrimitive(defs.ANY_HASHCODE, Primitive.HASHCODE);
addPrimitive(defs.ANY_TOSTRING, Primitive.TOSTRING);
- // scala.AnyRef
- addPrimitive(defs.ANYREF_SYNCHRONIZED, Primitive.SYNCHRONIZED);
-
// scala.Unit
addAll(defs.UNIT_CLASS, Names.EQ, Primitive.EQ, 1);
addAll(defs.UNIT_CLASS, Names.NE, Primitive.NE, 1);
@@ -654,6 +651,15 @@ public class Primitives {
addAll(defs.DOUBLE_CLASS, Names.GT, Primitive.GT, 1);
addAll(defs.DOUBLE_CLASS, Names.GE, Primitive.GE, 1);
+ // scala.Object
+ addPrimitive(defs.OBJECT_SYNCHRONIZED, Primitive.SYNCHRONIZED);
+
+ // scala.String
+ addPrimitive(defs.STRING_PLUS, Primitive.CONCAT);
+
+ // scala.Throwable
+ addPrimitive(defs.THROWABLE_THROW, Primitive.THROW);
+
// scala.Array
// !!! addAll(defs.ARRAY_CLASS, defs.EQEQ_N, Primitive.EQ, 1);
// !!! addAll(defs.ARRAY_CLASS, defs.BANGEQ_N, Primitive.NE, 1);
@@ -664,12 +670,6 @@ public class Primitives {
addAll(defs.ARRAY_CLASS, Names.apply, Primitive.APPLY, 2);
addAll(defs.ARRAY_CLASS, Names.update, Primitive.UPDATE, 1);
- // scala.String
- addPrimitive(defs.JAVA_STRING_PLUS, Primitive.CONCAT);
-
- // java.lang.Throwable
- addPrimitive(defs.JAVA_THROWABLE_THROW, Primitive.THROW);
-
// scala.runtime.RunTime
addPrimitive(BOX_UVALUE, Primitive.BOX);
addPrimitive(BOX_ZVALUE, Primitive.BOX);
@@ -811,7 +811,7 @@ public class Primitives {
// !!! System.out.println("!!! Ignoring pico bridge method " + Debug.show(clasz) + "." + name);
break;
}
- if (vparams[0].type().equals(definitions.JAVA_STRING_TYPE())) {
+ if (vparams[0].type().equals(definitions.STRING_TYPE())) {
addPrimitive(alts[i], Primitive.CONCAT);
assert !concat;
concat = true;
@@ -1258,7 +1258,7 @@ public class Primitives {
assert clasz.isClassType(): Debug.show(clasz);
if (clasz == definitions.ANY_CLASS ||
clasz == definitions.ANYREF_CLASS)
- return getJREClassName(definitions.JAVA_OBJECT_CLASS);
+ return getJREClassName(definitions.OBJECT_CLASS);
String suffix = clasz.isModuleClass() && !clasz.isJava() ? "$" : "";
String name = jreNameWriter.appendSymbol(clasz, suffix).toString();
jreNameWriter.setStringBuffer(null);
diff --git a/sources/scalac/backend/msil/TypeCreator.java b/sources/scalac/backend/msil/TypeCreator.java
index 4dc64783fd..3fbe0e91f9 100644
--- a/sources/scalac/backend/msil/TypeCreator.java
+++ b/sources/scalac/backend/msil/TypeCreator.java
@@ -161,8 +161,8 @@ final class TypeCreator {
if (initialized)
return;
- final Symbol JOBJECT = defs.JAVA_OBJECT_CLASS;
- final Symbol JSTRING = defs.JAVA_STRING_CLASS;
+ final Symbol JOBJECT = defs.OBJECT_CLASS;
+ final Symbol JSTRING = defs.STRING_CLASS;
SCALA_BYTE = getType("scala.Byte");
SCALA_SHORT = getType("scala.Short");