summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--build.xml1
-rw-r--r--src/compiler/scala/tools/nsc/symtab/Symbols.scala8
2 files changed, 4 insertions, 5 deletions
diff --git a/build.xml b/build.xml
index a3e60b8c19..52b8f53c54 100644
--- a/build.xml
+++ b/build.xml
@@ -765,6 +765,7 @@ CLDC
</classpath>
<include name="**/*.scala"/>
<exclude name="scala/Predef.scala"/>
+ <exclude name="scala/BigDecimal.scala"/>
<exclude name="scala/BigInt.scala"/>
<exclude name="scala/collection/mutable/JavaMapAdaptor.scala"/>
<exclude name="scala/collection/mutable/JavaSetAdaptor.scala"/>
diff --git a/src/compiler/scala/tools/nsc/symtab/Symbols.scala b/src/compiler/scala/tools/nsc/symtab/Symbols.scala
index f547875bc1..c50984bac2 100644
--- a/src/compiler/scala/tools/nsc/symtab/Symbols.scala
+++ b/src/compiler/scala/tools/nsc/symtab/Symbols.scala
@@ -6,12 +6,9 @@
package scala.tools.nsc.symtab
-import java.util.regex.Pattern
-
import scala.tools.nsc.io.AbstractFile
-import scala.tools.nsc.util.{Position, NoPosition, SourceFile, BatchSourceFile}
+import scala.tools.nsc.util.{Position, NoPosition, BatchSourceFile}
import Flags._
-import nsc.util.RegexCache
trait Symbols {
self: SymbolTable =>
@@ -1019,8 +1016,9 @@ trait Symbols {
ret
}
- def sourceFile_=(f: AbstractFile): Unit =
+ def sourceFile_=(f: AbstractFile) {
throw new Error("sourceFile_= inapplicable for " + this)
+ }
def isFromClassFile: Boolean =
(if (isModule) moduleClass else toplevelClass).isFromClassFile