summaryrefslogtreecommitdiff
path: root/src/library/scala/collection/SeqViewLike.scala
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2011-04-27 10:26:39 +0000
committerMartin Odersky <odersky@gmail.com>2011-04-27 10:26:39 +0000
commit6d653c3d07b31b160cf9444b06d9fe91fc32651a (patch)
treed12f9a700b69153ef916d886c0d36704098bc271 /src/library/scala/collection/SeqViewLike.scala
parentc79f8876aa04370fc99692f73825392ea48d02e2 (diff)
downloadscala-6d653c3d07b31b160cf9444b06d9fe91fc32651a.tar.gz
scala-6d653c3d07b31b160cf9444b06d9fe91fc32651a.tar.bz2
scala-6d653c3d07b31b160cf9444b06d9fe91fc32651a.zip
More bridges in collections. Review by prokopec.
Diffstat (limited to 'src/library/scala/collection/SeqViewLike.scala')
-rw-r--r--src/library/scala/collection/SeqViewLike.scala5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/library/scala/collection/SeqViewLike.scala b/src/library/scala/collection/SeqViewLike.scala
index 77dc15e695..37c66802ef 100644
--- a/src/library/scala/collection/SeqViewLike.scala
+++ b/src/library/scala/collection/SeqViewLike.scala
@@ -13,6 +13,7 @@ package scala.collection
import generic._
import Seq.fill
import TraversableView.NoBuilder
+import annotation.bridge
/** A template trait for non-strict views of sequences.
* $seqViewInfo
@@ -129,9 +130,13 @@ trait SeqViewLike[+A,
override def diff[B >: A](that: GenSeq[B]): This =
newForced(thisSeq diff that).asInstanceOf[This]
+ @bridge def diff[B >: A](that: Seq[B]): This = diff(that: GenSeq[B])
+
override def intersect[B >: A](that: GenSeq[B]): This =
newForced(thisSeq intersect that).asInstanceOf[This]
+ @bridge def intersect[B >: A](that: Seq[B]): This = intersect(that: GenSeq[B])
+
override def sorted[B >: A](implicit ord: Ordering[B]): This =
newForced(thisSeq sorted ord).asInstanceOf[This]