summaryrefslogtreecommitdiff
path: root/src/library
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2010-06-21 13:51:49 +0000
committerMartin Odersky <odersky@gmail.com>2010-06-21 13:51:49 +0000
commit104193705eb0528bcf6dfc8280607314028b9ae6 (patch)
treec5be1c9ffbb80fbcd11aa3e324d3eefe590c3902 /src/library
parentc65032c3f629ebebd7928f5d59988533f80b0c65 (diff)
downloadscala-104193705eb0528bcf6dfc8280607314028b9ae6.tar.gz
scala-104193705eb0528bcf6dfc8280607314028b9ae6.tar.bz2
scala-104193705eb0528bcf6dfc8280607314028b9ae6.zip
Fixed problem with `remove` in JavaConversions ...
Fixed problem with `remove` in JavaConversions which affected Java set and map wrappers and which was noted on the scala list.
Diffstat (limited to 'src/library')
-rw-r--r--src/library/scala/collection/JavaConversions.scala4
-rwxr-xr-xsrc/library/scala/collection/generic/FilterMonadic.scala2
2 files changed, 3 insertions, 3 deletions
diff --git a/src/library/scala/collection/JavaConversions.scala b/src/library/scala/collection/JavaConversions.scala
index c1a39e0332..80fc28e234 100644
--- a/src/library/scala/collection/JavaConversions.scala
+++ b/src/library/scala/collection/JavaConversions.scala
@@ -542,7 +542,7 @@ de> view of the argument.
def next = { val e = ui.next ; prev = Some(e) ; e }
def remove = prev match {
case Some(e) =>
- self match {
+ underlying match {
case ms: mutable.Set[a] =>
ms.remove(e.asInstanceOf[a])
prev = None
@@ -618,7 +618,7 @@ de> view of the argument.
def remove = prev match {
case Some(k) =>
- self match {
+ underlying match {
case mm: mutable.Map[a, _] =>
val v = mm.remove(k.asInstanceOf[a])
prev = None
diff --git a/src/library/scala/collection/generic/FilterMonadic.scala b/src/library/scala/collection/generic/FilterMonadic.scala
index abf2e0355d..45bba19e96 100755
--- a/src/library/scala/collection/generic/FilterMonadic.scala
+++ b/src/library/scala/collection/generic/FilterMonadic.scala
@@ -1,7 +1,7 @@
package scala.collection.generic
/** A template trait that contains just the `map`, `flatMap`, `foreach` and `withFilter` methods
- * of trait `TraverableLike`.
+ * of trait `TraversableLike`.
*/
trait FilterMonadic[+A, +Repr] {
def map[B, That](f: A => B)(implicit bf: CanBuildFrom[Repr, B, That]): That