diff options
author | Paul Phillips <paulp@improving.org> | 2013-06-13 02:31:36 -0700 |
---|---|---|
committer | Paul Phillips <paulp@improving.org> | 2013-06-13 02:31:36 -0700 |
commit | 5345eb27373953a3c171a7e2f9ff302db9045d33 (patch) | |
tree | f8d50fde4a7c312f04845a916eef486a510e2c9e | |
parent | fa03be4acf42639bd6d7b3b7b48c50ba25204753 (diff) | |
parent | 528808c98935b118a5fada818c3bcb41ccec1403 (diff) | |
download | scala-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,}
-rw-r--r-- | src/library/scala/collection/immutable/Range.scala | 3 |
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 |