summaryrefslogtreecommitdiff
path: root/src/compiler/scala/tools/nsc/symtab/SymbolTable.scala
diff options
context:
space:
mode:
authormichelou <michelou@epfl.ch>2008-01-22 14:25:32 +0000
committermichelou <michelou@epfl.ch>2008-01-22 14:25:32 +0000
commitb3f0e4bf9f5bb4766e87e6d80c82e349ee556541 (patch)
treec72866f4986e27778f8013349eb71bb5d1eed2c4 /src/compiler/scala/tools/nsc/symtab/SymbolTable.scala
parentdfb7134aecfd6a1f43183dfa5c32bdedf2407889 (diff)
downloadscala-b3f0e4bf9f5bb4766e87e6d80c82e349ee556541.tar.gz
scala-b3f0e4bf9f5bb4766e87e6d80c82e349ee556541.tar.bz2
scala-b3f0e4bf9f5bb4766e87e6d80c82e349ee556541.zip
removed some warnings
Diffstat (limited to 'src/compiler/scala/tools/nsc/symtab/SymbolTable.scala')
-rw-r--r--src/compiler/scala/tools/nsc/symtab/SymbolTable.scala41
1 files changed, 22 insertions, 19 deletions
diff --git a/src/compiler/scala/tools/nsc/symtab/SymbolTable.scala b/src/compiler/scala/tools/nsc/symtab/SymbolTable.scala
index d73429a49d..1ea5e2e7e2 100644
--- a/src/compiler/scala/tools/nsc/symtab/SymbolTable.scala
+++ b/src/compiler/scala/tools/nsc/symtab/SymbolTable.scala
@@ -1,5 +1,5 @@
/* NSC -- new scala compiler
- * Copyright 2005-2007 LAMP/EPFL
+ * Copyright 2005-2008 LAMP/EPFL
* @author Martin Odersky
*/
// $Id$
@@ -25,10 +25,13 @@ abstract class SymbolTable extends Names
def rootLoader: LazyType
def log(msg: AnyRef)
- /** Are we compiling for the J2ME CLDC platform? */
+ /** Are we compiling for the J2ME CLDC platform ? */
def forCLDC: Boolean
- /** Are we compiling for .NET*/
+ /** Are we compiling for Java SE ? */
+ def forJVM: Boolean
+
+ /** Are we compiling for .NET ? */
def forMSIL: Boolean
/** are we in a lampion presentation compiler? cannot get inIDE flag from global */
@@ -144,14 +147,14 @@ abstract class SymbolTable extends Names
final val BoxedCharacter = newTermName("java.lang.Character")
final val BoxedBoolean = newTermName("java.lang.Boolean")
- Boxed += nme.Boolean -> newTermName("java.lang.Boolean")
- Boxed += nme.Byte -> newTermName("java.lang.Byte")
- Boxed += nme.Char -> newTermName("java.lang.Character")
- Boxed += nme.Short -> newTermName("java.lang.Short")
- Boxed += nme.Int -> newTermName("java.lang.Integer")
- Boxed += nme.Long -> newTermName("java.lang.Long")
- Boxed += nme.Float -> newTermName("java.lang.Float")
- Boxed += nme.Double -> newTermName("java.lang.Double")
+ Boxed += Pair(nme.Boolean, newTermName("java.lang.Boolean"))
+ Boxed += Pair(nme.Byte , newTermName("java.lang.Byte"))
+ Boxed += Pair(nme.Char , newTermName("java.lang.Character"))
+ Boxed += Pair(nme.Short , newTermName("java.lang.Short"))
+ Boxed += Pair(nme.Int , newTermName("java.lang.Integer"))
+ Boxed += Pair(nme.Long , newTermName("java.lang.Long"))
+ Boxed += Pair(nme.Float , newTermName("java.lang.Float"))
+ Boxed += Pair(nme.Double , newTermName("java.lang.Double"))
}
private class MSILNames extends SymbolNames {
@@ -171,14 +174,14 @@ abstract class SymbolTable extends Names
final val BoxedCharacter = newTermName("System.IConvertible")
final val BoxedBoolean = newTermName("System.IConvertible")
- Boxed += nme.Boolean -> newTermName("System.Boolean")
- Boxed += nme.Byte -> newTermName("System.Byte")
- Boxed += nme.Char -> newTermName("System.Char")
- Boxed += nme.Short -> newTermName("System.Int16")
- Boxed += nme.Int -> newTermName("System.Int32")
- Boxed += nme.Long -> newTermName("System.Int64")
- Boxed += nme.Float -> newTermName("System.Single")
- Boxed += nme.Double -> newTermName("System.Double")
+ Boxed += Pair(nme.Boolean, newTermName("System.Boolean"))
+ Boxed += Pair(nme.Byte , newTermName("System.Byte"))
+ Boxed += Pair(nme.Char , newTermName("System.Char"))
+ Boxed += Pair(nme.Short , newTermName("System.Int16"))
+ Boxed += Pair(nme.Int , newTermName("System.Int32"))
+ Boxed += Pair(nme.Long , newTermName("System.Int64"))
+ Boxed += Pair(nme.Float , newTermName("System.Single"))
+ Boxed += Pair(nme.Double , newTermName("System.Double"))
}
private class J2SENames extends JavaNames {