diff options
author | Janek Bogucki <janekdb@gmail.com> | 2015-10-07 20:32:49 +0100 |
---|---|---|
committer | Janek Bogucki <janekdb@gmail.com> | 2015-10-09 20:07:19 +0100 |
commit | b19a07ed15f8a633e0463e52839c956963a9c2f9 (patch) | |
tree | 43840caeaebc12e2c40d8620b1de579ad7529a83 /src/library/scala/collection/LinearSeqOptimized.scala | |
parent | 648c7a1635f88fb14b999a8d36e01a71761b9001 (diff) | |
download | scala-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.scala | 8 |
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 = |