summaryrefslogtreecommitdiff
path: root/sources/scalac
diff options
context:
space:
mode:
authormihaylov <mihaylov@epfl.ch>2005-10-03 22:20:03 +0000
committermihaylov <mihaylov@epfl.ch>2005-10-03 22:20:03 +0000
commit8fa3a68fa36828650100677c22f3369d77a6184b (patch)
tree13c760203948c3b4948908c66d4761455724ed13 /sources/scalac
parent77464f58b8f3fb180e51a654cc636dbc4d559897 (diff)
downloadscala-8fa3a68fa36828650100677c22f3369d77a6184b.tar.gz
scala-8fa3a68fa36828650100677c22f3369d77a6184b.tar.bz2
scala-8fa3a68fa36828650100677c22f3369d77a6184b.zip
- Removed symbol for the unused 'java' package
- Removed references to java when targetting the .NET
Diffstat (limited to 'sources/scalac')
-rw-r--r--sources/scalac/symtab/Definitions.java15
1 files changed, 3 insertions, 12 deletions
diff --git a/sources/scalac/symtab/Definitions.java b/sources/scalac/symtab/Definitions.java
index bf2fa6fc34..d100e911c8 100644
--- a/sources/scalac/symtab/Definitions.java
+++ b/sources/scalac/symtab/Definitions.java
@@ -30,9 +30,6 @@ public class Definitions {
/** The root class */
public final Symbol ROOT_CLASS;
- /** The java package */
- public final Symbol JAVA;
-
/** The java.lang package */
public final Symbol JAVALANG;
@@ -778,12 +775,13 @@ public class Definitions {
// create attributed tree typer
atyper = new ATreeTyper(global, this);
+ final boolean forMSIL = global.target == Global.TARGET_MSIL;
+
// the root class
ROOT_CLASS = ClassSymbol.newRootClass(global);
// the java, java.lang and scala packages
- JAVA = getModule("java");
- JAVALANG = getModule("java.lang");
+ JAVALANG = getModule(forMSIL ? "System" : "java.lang");
SCALA = getModule("scala");
// the top and bottom classes
@@ -794,7 +792,6 @@ public class Definitions {
ALLREF_CLASS = newClass(SCALA_CLASS, Names.AllRef, Modifiers.ABSTRACT | Modifiers.FINAL);
ALL_CLASS = newClass(SCALA_CLASS, Names.All, Modifiers.ABSTRACT | Modifiers.FINAL);
- final boolean forMSIL = global.target == Global.TARGET_MSIL;
// the java classes
OBJECT_CLASS = getClass(forMSIL ? "System.Object" : "java.lang.Object");
STRING_CLASS = getClass(forMSIL ? "System.String" : "java.lang.String");
@@ -961,9 +958,6 @@ public class Definitions {
Symbol NOTIFY_ALL =
newMethod(OBJECT_CLASS, Names.notifyAll, Modifiers.FINAL);
initMethod(NOTIFY_ALL, Type.EMPTY_ARRAY, UNIT_TYPE());
-
- Symbol JLOA = newAlias(JAVALANG, Names.Object, 0);
- initAlias(JLOA, OBJECT_TYPE());
} else {
OBJECT_CLONE = null;
}
@@ -1035,9 +1029,6 @@ public class Definitions {
s = newMethod(STRING_CLASS, Name.fromString("toCharArray"), 0);
initMethod(s, Type.EMPTY_ARRAY, array_TYPE(CHAR_TYPE()));
-
- Symbol JLSA = newAlias(JAVALANG, Names.String, 0);
- initAlias(JLSA, STRING_TYPE());
}
// add members to java.lang.Throwable