diff options
author | Martin Odersky <odersky@gmail.com> | 2010-02-01 15:49:33 +0000 |
---|---|---|
committer | Martin Odersky <odersky@gmail.com> | 2010-02-01 15:49:33 +0000 |
commit | b6cdaaa3db2bf7f3e7a3648247ee5401c5ff63cd (patch) | |
tree | 76d1810efc13558e12769c1f7ad1f75d0a4bac23 /src/library | |
parent | e75346d68d46f188dbcd7d76707d9c6f778f7803 (diff) | |
download | scala-b6cdaaa3db2bf7f3e7a3648247ee5401c5ff63cd.tar.gz scala-b6cdaaa3db2bf7f3e7a3648247ee5401c5ff63cd.tar.bz2 scala-b6cdaaa3db2bf7f3e7a3648247ee5401c5ff63cd.zip |
missing bits of r20746.
Diffstat (limited to 'src/library')
-rwxr-xr-x | src/library/scala/reflect/generic/UnPickler.scala | 2 | ||||
-rw-r--r-- | src/library/scala/util/NameTransformer.scala | 1 | ||||
-rw-r--r-- | src/library/scala/util/parsing/input/Position.scala | 2 |
3 files changed, 4 insertions, 1 deletions
diff --git a/src/library/scala/reflect/generic/UnPickler.scala b/src/library/scala/reflect/generic/UnPickler.scala index 3f2c8800e3..9d5796f63b 100755 --- a/src/library/scala/reflect/generic/UnPickler.scala +++ b/src/library/scala/reflect/generic/UnPickler.scala @@ -43,6 +43,8 @@ abstract class UnPickler { } } + /** To ne implemented in subclasses. Like `unpickle` but without the catch-all error handling. + */ def scan(bytes: Array[Byte], offset: Int, classRoot: Symbol, moduleRoot: Symbol, filename: String) abstract class Scan(bytes: Array[Byte], offset: Int, classRoot: Symbol, moduleRoot: Symbol, filename: String) extends PickleBuffer(bytes, offset, -1) { diff --git a/src/library/scala/util/NameTransformer.scala b/src/library/scala/util/NameTransformer.scala index 83451240d5..dddb6cc400 100644 --- a/src/library/scala/util/NameTransformer.scala +++ b/src/library/scala/util/NameTransformer.scala @@ -14,6 +14,7 @@ package scala.util /** * @author Martin Odersky */ +@deprecated("use reflect.NameTransformer instead") object NameTransformer { private val nops = 128 private val ncodes = 26 * 26 diff --git a/src/library/scala/util/parsing/input/Position.scala b/src/library/scala/util/parsing/input/Position.scala index 6922bec19c..482610ca28 100644 --- a/src/library/scala/util/parsing/input/Position.scala +++ b/src/library/scala/util/parsing/input/Position.scala @@ -53,7 +53,7 @@ trait Position { *<pre> List(this, is, a, line, from, the, document) * ^</pre> */ - def longString = lineContents+"\n"+(" " * (column - 1))+"^" + def longString = lineContents+"\n"+lineContents.take(column-1).map{x => if (x == '\t') x else ' ' } + "^" /** Compare this position to another, by first comparing their line numbers, * and then -- if necessary -- using the columns to break a tie. |