diff options
author | Iulian Dragos <jaguarul@gmail.com> | 2009-05-29 14:25:45 +0000 |
---|---|---|
committer | Iulian Dragos <jaguarul@gmail.com> | 2009-05-29 14:25:45 +0000 |
commit | 3f04dd4462d59bfb8c5b5fc659c31cfaa4ce7653 (patch) | |
tree | 4d643d2a2d8200d0b7bf5bb99479b8fc3396e2c6 | |
parent | 9636749e637088f8ba149b73620535cd1992614a (diff) | |
download | scala-3f04dd4462d59bfb8c5b5fc659c31cfaa4ce7653.tar.gz scala-3f04dd4462d59bfb8c5b5fc659c31cfaa4ce7653.tar.bz2 scala-3f04dd4462d59bfb8c5b5fc659c31cfaa4ce7653.zip |
More efficient 'clear' method.
-rw-r--r-- | src/library/scala/collection/mutable/BitSet.scala | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/library/scala/collection/mutable/BitSet.scala b/src/library/scala/collection/mutable/BitSet.scala index 66d5baac54..33fbebf324 100644 --- a/src/library/scala/collection/mutable/BitSet.scala +++ b/src/library/scala/collection/mutable/BitSet.scala @@ -60,6 +60,9 @@ class BitSet (protected var elems: Array[Long]) extends Set[Int] def += (elem: Int): this.type = { add(elem); this } def -= (elem: Int): this.type = { remove(elem); this } + override def clear() { + elems = new Array[Long](elems.length) + } def toImmutable = immutable.BitSet.fromArray(elems) override def clone(): BitSet = { |