diff options
author | Martin Odersky <odersky@gmail.com> | 2006-10-26 10:17:21 +0000 |
---|---|---|
committer | Martin Odersky <odersky@gmail.com> | 2006-10-26 10:17:21 +0000 |
commit | 2fd723d1cdcfb7435f2fa947acff6eaf308ba778 (patch) | |
tree | b27c66dcdb53b79ea89a19d6335caca9759bd515 /src/library/scala/collection/Set.scala | |
parent | 44b54567069d4fad11e15a4ab466ad2ad6e4fb65 (diff) | |
download | scala-2fd723d1cdcfb7435f2fa947acff6eaf308ba778.tar.gz scala-2fd723d1cdcfb7435f2fa947acff6eaf308ba778.tar.bz2 scala-2fd723d1cdcfb7435f2fa947acff6eaf308ba778.zip |
fxied bug788
changed collection library to use type patterns
Diffstat (limited to 'src/library/scala/collection/Set.scala')
-rw-r--r-- | src/library/scala/collection/Set.scala | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/library/scala/collection/Set.scala b/src/library/scala/collection/Set.scala index e97b4369da..107a1948d6 100644 --- a/src/library/scala/collection/Set.scala +++ b/src/library/scala/collection/Set.scala @@ -70,8 +70,9 @@ trait Set[A] extends AnyRef with Function1[A, Boolean] with Iterable[A] { * elements. */ override def equals(that: Any): Boolean = that match { - case other: Set[A] => - this.size == other.size && this.elements.forall(other.contains) + case other: Set[a] => + this.size == other.size && this.elements.forall( + x => other contains x.asInstanceOf[a]) case _ => false } |