summaryrefslogtreecommitdiff
path: root/src/library/scala/collection/BitSet.scala
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2009-05-14 09:36:49 +0000
committerMartin Odersky <odersky@gmail.com>2009-05-14 09:36:49 +0000
commit8fa8118e341cc0174d789b508b8b6ebab3571582 (patch)
treec45a0ba6be7233898f406dfdcf2f4a565a8f73ee /src/library/scala/collection/BitSet.scala
parent302427358e0ab97c3a12302e94295ca09465589d (diff)
downloadscala-8fa8118e341cc0174d789b508b8b6ebab3571582.tar.gz
scala-8fa8118e341cc0174d789b508b8b6ebab3571582.tar.bz2
scala-8fa8118e341cc0174d789b508b8b6ebab3571582.zip
cleaned up collection builder framework
Diffstat (limited to 'src/library/scala/collection/BitSet.scala')
-rw-r--r--src/library/scala/collection/BitSet.scala12
1 files changed, 4 insertions, 8 deletions
diff --git a/src/library/scala/collection/BitSet.scala b/src/library/scala/collection/BitSet.scala
index 2fb469e680..b7a77c63ce 100644
--- a/src/library/scala/collection/BitSet.scala
+++ b/src/library/scala/collection/BitSet.scala
@@ -15,17 +15,13 @@ import generic._
/** common base class for mutable and immutable bit sets
*/
-trait BitSet extends Set[Int] with BitSetTemplate[BitSet] {
- override def empty = BitSet.empty
+trait BitSet extends Set[Int]
+ with BitSetTemplate[BitSet] {
+ override def empty: BitSet = BitSet.empty
}
/** A factory object for bitsets */
-object BitSet {
-
- /** The empty bitset */
+object BitSet extends BitSetFactory[BitSet] {
val empty: BitSet = immutable.BitSet.empty
-
- /** A bitset containing given elements */
- def apply(elems: Int*) = immutable.BitSet.apply(elems: _*)
}