diff options
Diffstat (limited to 'src/library/scala/collection/mutable/ObservableSet.scala')
-rw-r--r-- | src/library/scala/collection/mutable/ObservableSet.scala | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/library/scala/collection/mutable/ObservableSet.scala b/src/library/scala/collection/mutable/ObservableSet.scala index bb61e6c363..899a9a16aa 100644 --- a/src/library/scala/collection/mutable/ObservableSet.scala +++ b/src/library/scala/collection/mutable/ObservableSet.scala @@ -23,10 +23,10 @@ import script._ * @version 1.0, 08/07/2003 * @since 1 */ -trait ObservableSet[A, This <: ObservableSet[A, This]] - extends Set[A] - with Publisher[Message[A] with Undoable, This] -{ self: This => +trait ObservableSet[A] extends Set[A] with Publisher[Message[A] with Undoable] +{ + + type Pub <: ObservableSet[A] abstract override def +=(elem: A): this.type = { if (!contains(elem)) { |