summaryrefslogtreecommitdiff
path: root/src/library
diff options
context:
space:
mode:
authorPaul Phillips <paulp@improving.org>2013-06-13 02:31:36 -0700
committerPaul Phillips <paulp@improving.org>2013-06-13 02:31:36 -0700
commit5345eb27373953a3c171a7e2f9ff302db9045d33 (patch)
treef8d50fde4a7c312f04845a916eef486a510e2c9e /src/library
parentfa03be4acf42639bd6d7b3b7b48c50ba25204753 (diff)
parent528808c98935b118a5fada818c3bcb41ccec1403 (diff)
downloadscala-5345eb27373953a3c171a7e2f9ff302db9045d33.tar.gz
scala-5345eb27373953a3c171a7e2f9ff302db9045d33.tar.bz2
scala-5345eb27373953a3c171a7e2f9ff302db9045d33.zip
Merge pull request #2645 from soc/SI-6747
SI-6747 Deprecate Range#{numRange,last,terminal}Element{s,}
Diffstat (limited to 'src/library')
-rw-r--r--src/library/scala/collection/immutable/Range.scala3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/library/scala/collection/immutable/Range.scala b/src/library/scala/collection/immutable/Range.scala
index 09f8143b55..72c40e889f 100644
--- a/src/library/scala/collection/immutable/Range.scala
+++ b/src/library/scala/collection/immutable/Range.scala
@@ -65,6 +65,7 @@ extends scala.collection.AbstractSeq[Int]
|| (start < end && step < 0)
|| (start == end && !isInclusive)
)
+ @deprecated("This method will be made private, use `length` instead.", "2.11")
final val numRangeElements: Int = {
if (step == 0) throw new IllegalArgumentException("step cannot be 0.")
else if (isEmpty) 0
@@ -74,7 +75,9 @@ extends scala.collection.AbstractSeq[Int]
else len.toInt
}
}
+ @deprecated("This method will be made private, use `last` instead.", "2.11")
final val lastElement = start + (numRangeElements - 1) * step
+ @deprecated("This method will be made private.", "2.11")
final val terminalElement = start + numRangeElements * step
override def last = if (isEmpty) Nil.last else lastElement