From 44d03df694ec4057792bf94b3e4c1da13fcfa61f Mon Sep 17 00:00:00 2001 From: Matthew de Detrich Date: Sun, 19 Mar 2023 14:34:35 +0100 Subject: [PATCH] Add filterKeys for Scala 2.12 collection compat --- .../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) } }