summaryrefslogtreecommitdiff
path: root/src/compiler/scala/tools/nsc/Global.scala
diff options
context:
space:
mode:
authorGilles Dubochet <gilles.dubochet@epfl.ch>2008-04-16 15:10:19 +0000
committerGilles Dubochet <gilles.dubochet@epfl.ch>2008-04-16 15:10:19 +0000
commit51721cc3a491fe33dfdad925e4bf33c3268587e0 (patch)
tree6ece12bc1414ef9cc0397b3007325346d5f10c53 /src/compiler/scala/tools/nsc/Global.scala
parent92ec9e276b481844860a07f1e9e64dff2c4ce7f8 (diff)
downloadscala-51721cc3a491fe33dfdad925e4bf33c3268587e0.tar.gz
scala-51721cc3a491fe33dfdad925e4bf33c3268587e0.tar.bz2
scala-51721cc3a491fe33dfdad925e4bf33c3268587e0.zip
Fixed #580: error messages from SourceReader (c...
Fixed #580: error messages from SourceReader (concerning encoding) are now sent through the standard reporter. Removed obsolete AladdinReader.
Diffstat (limited to 'src/compiler/scala/tools/nsc/Global.scala')
-rw-r--r--src/compiler/scala/tools/nsc/Global.scala6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/compiler/scala/tools/nsc/Global.scala b/src/compiler/scala/tools/nsc/Global.scala
index 1125cd6f4c..07348bee1f 100644
--- a/src/compiler/scala/tools/nsc/Global.scala
+++ b/src/compiler/scala/tools/nsc/Global.scala
@@ -169,13 +169,13 @@ class Global(var settings: Settings, var reporter: Reporter) extends SymbolTable
}
try {
val clazz = Class.forName(settings.sourceReader.value)
- val ccon = clazz.getConstructor(Array[Class[T] forSome { type T }](classOf[java.nio.charset.CharsetDecoder]))
- ccon.newInstance(Array[AnyRef] (charset.newDecoder())).asInstanceOf[SourceReader];
+ val ccon = clazz.getConstructor(Array[Class[T] forSome { type T }](classOf[java.nio.charset.CharsetDecoder], classOf[Reporter]))
+ ccon.newInstance(Array[AnyRef] (charset.newDecoder(), reporter)).asInstanceOf[SourceReader];
//new SourceReader(charset.newDecoder())
} catch {
case e =>
error("exception while trying to instantiate source reader \""+settings.sourceReader.value+"\" ");
- new SourceReader(charset.newDecoder())
+ new SourceReader(charset.newDecoder(), reporter)
}
}