diff options
author | Adriaan Moors <adriaan.moors@typesafe.com> | 2015-11-12 11:54:29 -0800 |
---|---|---|
committer | Adriaan Moors <adriaan.moors@typesafe.com> | 2015-11-12 11:54:29 -0800 |
commit | 6e6b855557377e62c081ffd82cc5fc0b54493b13 (patch) | |
tree | 463e582412d195d30c78636dd9e23501bb75f1d5 /src/library | |
parent | 3dc269060b370b1e49b54241e31b811208a57153 (diff) | |
parent | e7079ca36aef1b74696f50fbdfe11d99273274d7 (diff) | |
download | scala-6e6b855557377e62c081ffd82cc5fc0b54493b13.tar.gz scala-6e6b855557377e62c081ffd82cc5fc0b54493b13.tar.bz2 scala-6e6b855557377e62c081ffd82cc5fc0b54493b13.zip |
Merge pull request #4810 from ruippeixotog/fix-mutable-setlike-clear
SI-9497 Fix SetLike#clear() default implementation
Diffstat (limited to 'src/library')
-rw-r--r-- | src/library/scala/collection/mutable/SetLike.scala | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/library/scala/collection/mutable/SetLike.scala b/src/library/scala/collection/mutable/SetLike.scala index 81a71adc91..01075a2633 100644 --- a/src/library/scala/collection/mutable/SetLike.scala +++ b/src/library/scala/collection/mutable/SetLike.scala @@ -129,7 +129,9 @@ trait SetLike[A, +This <: SetLike[A, This] with Set[A]] /** Removes all elements from the set. After this operation is completed, * the set will be empty. */ - def clear() { foreach(-=) } + def clear(): Unit = + for (elem <- this.toList) + this -= elem override def clone(): This = empty ++= repr.seq |