summaryrefslogtreecommitdiff
path: root/src/library/scala/collection/LinearSeqOptimized.scala
diff options
context:
space:
mode:
authorJanek Bogucki <janekdb@gmail.com>2015-10-07 20:32:49 +0100
committerJanek Bogucki <janekdb@gmail.com>2015-10-09 20:07:19 +0100
commitb19a07ed15f8a633e0463e52839c956963a9c2f9 (patch)
tree43840caeaebc12e2c40d8620b1de579ad7529a83 /src/library/scala/collection/LinearSeqOptimized.scala
parent648c7a1635f88fb14b999a8d36e01a71761b9001 (diff)
downloadscala-b19a07ed15f8a633e0463e52839c956963a9c2f9.tar.gz
scala-b19a07ed15f8a633e0463e52839c956963a9c2f9.tar.bz2
scala-b19a07ed15f8a633e0463e52839c956963a9c2f9.zip
Rename forall, exists and find predicate and operator params.
Align parameters names to use p for predicates and op for combining operations. Based on #4760. Extended to include, - Tuple2Zipped - Tuple3Zipped - Either The original author was vsalvis.
Diffstat (limited to 'src/library/scala/collection/LinearSeqOptimized.scala')
-rw-r--r--src/library/scala/collection/LinearSeqOptimized.scala8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/library/scala/collection/LinearSeqOptimized.scala b/src/library/scala/collection/LinearSeqOptimized.scala
index 9c336e8e31..b426061537 100644
--- a/src/library/scala/collection/LinearSeqOptimized.scala
+++ b/src/library/scala/collection/LinearSeqOptimized.scala
@@ -117,20 +117,20 @@ trait LinearSeqOptimized[+A, +Repr <: LinearSeqOptimized[A, Repr]] extends Linea
}
override /*TraversableLike*/
- def foldLeft[B](z: B)(f: (B, A) => B): B = {
+ def foldLeft[B](z: B)(@deprecatedName('f) op: (B, A) => B): B = {
var acc = z
var these = this
while (!these.isEmpty) {
- acc = f(acc, these.head)
+ acc = op(acc, these.head)
these = these.tail
}
acc
}
override /*IterableLike*/
- def foldRight[B](z: B)(f: (A, B) => B): B =
+ def foldRight[B](z: B)(@deprecatedName('f) op: (A, B) => B): B =
if (this.isEmpty) z
- else f(head, tail.foldRight(z)(f))
+ else op(head, tail.foldRight(z)(op))
override /*TraversableLike*/
def reduceLeft[B >: A](f: (B, A) => B): B =