aboutsummaryrefslogtreecommitdiff
path: root/tests/pending/pos/spec-partialmap.scala
diff options
context:
space:
mode:
Diffstat (limited to 'tests/pending/pos/spec-partialmap.scala')
-rw-r--r--tests/pending/pos/spec-partialmap.scala17
1 files changed, 0 insertions, 17 deletions
diff --git a/tests/pending/pos/spec-partialmap.scala b/tests/pending/pos/spec-partialmap.scala
deleted file mode 100644
index 09684e024..000000000
--- a/tests/pending/pos/spec-partialmap.scala
+++ /dev/null
@@ -1,17 +0,0 @@
-
-// ticket #3378, overloaded specialized variants
-import scala.collection.{Traversable,TraversableLike};
-import scala.collection.generic.CanBuildFrom;
-
-trait PartialMap[@specialized A,@specialized B]
-extends PartialFunction[A,B] with Iterable[(A,B)] {
-
- // commenting out this declaration gives a different exception.
- /** Getter for all values for which the given key function returns true. */
- def apply(f : (A => Boolean)) : Iterator[B] =
- for ((k,v) <- iterator; if f(k)) yield v;
-
- // if this is commented, it compiles fine:
- def apply[This <: Traversable[A], That](keys : TraversableLike[A,This])
- (implicit bf: CanBuildFrom[This, B, That]) : That = keys.map(apply);
-}