This is an automated email from the ASF dual-hosted git repository.
mdedetrich pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-pekko.git
The following commit(s) were added to refs/heads/main by this push:
new 44d03df694 Add filterKeys for Scala 2.12 collection compat
44d03df694 is described below
commit 44d03df694ec4057792bf94b3e4c1da13fcfa61f
Author: Matthew de Detrich <[email protected]>
AuthorDate: Sun Mar 19 14:34:35 2023 +0100
Add filterKeys for Scala 2.12 collection compat
---
actor/src/main/scala-2.12/org/apache/pekko/util/ccompat/package.scala | 3 +++
1 file changed, 3 insertions(+)
diff --git
a/actor/src/main/scala-2.12/org/apache/pekko/util/ccompat/package.scala
b/actor/src/main/scala-2.12/org/apache/pekko/util/ccompat/package.scala
index 823814d60e..414a52e9b9 100644
--- a/actor/src/main/scala-2.12/org/apache/pekko/util/ccompat/package.scala
+++ b/actor/src/main/scala-2.12/org/apache/pekko/util/ccompat/package.scala
@@ -110,4 +110,7 @@ class MapViewExtensionMethods[K, V, C <:
scala.collection.Map[K, V]](
private val self: IterableView[(K, V), C]) extends AnyVal {
def mapValues[W, That](f: V => W)(implicit bf: CanBuildFrom[IterableView[(K,
V), C], (K, W), That]): That =
self.map[(K, W), That] { case (k, v) => (k, f(v)) }
+
+ def filterKeys(p: K => Boolean): IterableView[(K, V), C] =
+ self.filter { case (k, _) => p(k) }
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]