diff options
author | Martin Odersky <odersky@gmail.com> | 2007-02-05 16:18:55 +0000 |
---|---|---|
committer | Martin Odersky <odersky@gmail.com> | 2007-02-05 16:18:55 +0000 |
commit | 912077c5f8d59b2585a3a5014c193a8399b672d1 (patch) | |
tree | 5da612486be4b8204fcf55c1f8ab57fc6b4caec9 /src/library/scala/collection/mutable/ObservableMap.scala | |
parent | 9304e2a7a6923b2b81f1e76cae408a6ef195bff0 (diff) | |
download | scala-912077c5f8d59b2585a3a5014c193a8399b672d1.tar.gz scala-912077c5f8d59b2585a3a5014c193a8399b672d1.tar.bz2 scala-912077c5f8d59b2585a3a5014c193a8399b672d1.zip |
changed pair(...) to {...}
Diffstat (limited to 'src/library/scala/collection/mutable/ObservableMap.scala')
-rw-r--r-- | src/library/scala/collection/mutable/ObservableMap.scala | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/library/scala/collection/mutable/ObservableMap.scala b/src/library/scala/collection/mutable/ObservableMap.scala index 988eaf67c6..626129343c 100644 --- a/src/library/scala/collection/mutable/ObservableMap.scala +++ b/src/library/scala/collection/mutable/ObservableMap.scala @@ -23,19 +23,19 @@ package scala.collection.mutable */ trait ObservableMap[A, B, This <: ObservableMap[A, B, This]] requires This extends Map[A, B] - with Publisher[Message[Pair[A, B]] + with Publisher[Message[{A, B}] with Undoable, This] { abstract override def update(key: A, value: B): Unit = get(key) match { case None => super.update(key, value) - publish(new Include(Pair(key, value)) with Undoable { + publish(new Include({key, value}) with Undoable { def undo = -=(key) }) case Some(old) => super.update(key, value) - publish(new Update(Pair(key, value)) with Undoable { + publish(new Update({key, value}) with Undoable { def undo = update(key, old) }) } @@ -44,7 +44,7 @@ trait ObservableMap[A, B, This <: ObservableMap[A, B, This]] requires This case None => case Some(old) => super.-=(key) - publish(new Remove(Pair(key, old)) with Undoable { + publish(new Remove({key, old}) with Undoable { def undo = update(key, old) }) } |