diff options
author | mihaylov <mihaylov@epfl.ch> | 2006-03-03 14:32:42 +0000 |
---|---|---|
committer | mihaylov <mihaylov@epfl.ch> | 2006-03-03 14:32:42 +0000 |
commit | d7007f7a9607481eb73b8df587e3c52cf4272147 (patch) | |
tree | bd7a2af714fa1f12f38a3f1172c4001dde78f558 /src/library/scala/collection/mutable/ObservableMap.scala | |
parent | 91a9821f91d9953eaa14d09c18041ed3fdb4f0bb (diff) | |
download | scala-d7007f7a9607481eb73b8df587e3c52cf4272147.tar.gz scala-d7007f7a9607481eb73b8df587e3c52cf4272147.tar.bz2 scala-d7007f7a9607481eb73b8df587e3c52cf4272147.zip |
Use 'mixin class' instead of 'trait'
Diffstat (limited to 'src/library/scala/collection/mutable/ObservableMap.scala')
-rw-r--r-- | src/library/scala/collection/mutable/ObservableMap.scala | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/library/scala/collection/mutable/ObservableMap.scala b/src/library/scala/collection/mutable/ObservableMap.scala index 1533267ae3..2f47c2d6d3 100644 --- a/src/library/scala/collection/mutable/ObservableMap.scala +++ b/src/library/scala/collection/mutable/ObservableMap.scala @@ -20,10 +20,11 @@ package scala.collection.mutable; * @author Matthias Zenger * @version 1.0, 08/07/2003 */ -mixin class ObservableMap[A, B, This <: ObservableMap[A, B, This]] - requires This - extends scala.collection.mutable.Map[A, B] - with Publisher[Message[Pair[A, B]] with Undoable, This] { +mixin class ObservableMap[A, B, This <: ObservableMap[A, B, This]] requires This + extends Map[A, B] + with Publisher[Message[Pair[A, B]] + with Undoable, This] +{ abstract override def update(key: A, value: B): Unit = get(key) match { case None => super.update(key, value); |