diff options
author | Martin Odersky <odersky@gmail.com> | 2011-04-24 20:13:40 +0000 |
---|---|---|
committer | Martin Odersky <odersky@gmail.com> | 2011-04-24 20:13:40 +0000 |
commit | 290f3711d51da0e013e37ef2703cf976a26747cf (patch) | |
tree | 8097db9aef65c240f618051fef56926928de060a /src/library/scala/collection/immutable/Range.scala | |
parent | 60463a8721728545d7d626d96f77e8688084c71f (diff) | |
download | scala-290f3711d51da0e013e37ef2703cf976a26747cf.tar.gz scala-290f3711d51da0e013e37ef2703cf976a26747cf.tar.bz2 scala-290f3711d51da0e013e37ef2703cf976a26747cf.zip |
Added a bunch of bridges to make ameliorate bin...
Added a bunch of bridges to make ameliorate binary compatibility of new
collections. Review by prokopec. Review by extempore.
Diffstat (limited to 'src/library/scala/collection/immutable/Range.scala')
-rw-r--r-- | src/library/scala/collection/immutable/Range.scala | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/library/scala/collection/immutable/Range.scala b/src/library/scala/collection/immutable/Range.scala index 2a5ba9839f..2b1e4bff13 100644 --- a/src/library/scala/collection/immutable/Range.scala +++ b/src/library/scala/collection/immutable/Range.scala @@ -10,6 +10,7 @@ package scala.collection.immutable import scala.collection.parallel.immutable.ParRange +import annotation.bridge /** The `Range` class represents integer values in range * ''[start;end)'' with non-zero step value `step`. @@ -326,4 +327,10 @@ object Range { def apply(start: Int, end: Int, step: Int) = NumericRange(start, end, step) def inclusive(start: Int, end: Int, step: Int) = NumericRange.inclusive(start, end, step) } + + @deprecated("use Range instead") + trait ByOne extends Range { + @bridge override def foreach[@specialized(Unit) U](f: Int => U) = + super.foreach(f) + } } |