diff options
author | Gilles Dubochet <gilles.dubochet@epfl.ch> | 2008-04-16 15:10:19 +0000 |
---|---|---|
committer | Gilles Dubochet <gilles.dubochet@epfl.ch> | 2008-04-16 15:10:19 +0000 |
commit | 51721cc3a491fe33dfdad925e4bf33c3268587e0 (patch) | |
tree | 6ece12bc1414ef9cc0397b3007325346d5f10c53 /src/compiler/scala/tools/nsc/Global.scala | |
parent | 92ec9e276b481844860a07f1e9e64dff2c4ce7f8 (diff) | |
download | scala-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.scala | 6 |
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) } } |