diff options
author | Paul Phillips <paulp@improving.org> | 2011-04-10 02:18:32 +0000 |
---|---|---|
committer | Paul Phillips <paulp@improving.org> | 2011-04-10 02:18:32 +0000 |
commit | 35f82e66d1fd3aa0d3d9171a1ab92b8a00e4f7bb (patch) | |
tree | 66b94554cfb9c9ab205e5ff58d4af9cf731b2685 /src/compiler/scala/tools/nsc/javac | |
parent | 8a64f16fe1af955d11bce887a56fe07aecd0a791 (diff) | |
download | scala-35f82e66d1fd3aa0d3d9171a1ab92b8a00e4f7bb.tar.gz scala-35f82e66d1fd3aa0d3d9171a1ab92b8a00e4f7bb.tar.bz2 scala-35f82e66d1fd3aa0d3d9171a1ab92b8a00e4f7bb.zip |
Changed scala.io.Position into something other ...
Changed scala.io.Position into something other than a fixed object which
throws exceptions when the position overflows. Closes #4382, no review.
Diffstat (limited to 'src/compiler/scala/tools/nsc/javac')
-rw-r--r-- | src/compiler/scala/tools/nsc/javac/JavaScanners.scala | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/compiler/scala/tools/nsc/javac/JavaScanners.scala b/src/compiler/scala/tools/nsc/javac/JavaScanners.scala index 3de17d6b56..c600f6364b 100644 --- a/src/compiler/scala/tools/nsc/javac/JavaScanners.scala +++ b/src/compiler/scala/tools/nsc/javac/JavaScanners.scala @@ -305,14 +305,14 @@ trait JavaScanners extends ast.parser.ScannersCommon { */ private def fetchToken() { if (token == EOF) return - lastPos = in.cpos - 1 // Position.encode(in.cline, in.ccol) + lastPos = in.cpos - 1 //var index = bp while (true) { in.ch match { case ' ' | '\t' | CR | LF | FF => in.next case _ => - pos = in.cpos // Position.encode(in.cline, in.ccol) + pos = in.cpos (in.ch: @switch) match { case 'A' | 'B' | 'C' | 'D' | 'E' | 'F' | 'G' | 'H' | 'I' | 'J' | |