diff options
Diffstat (limited to 'src/library/scala/collection/mutable/ObservableBuffer.scala')
-rw-r--r-- | src/library/scala/collection/mutable/ObservableBuffer.scala | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/library/scala/collection/mutable/ObservableBuffer.scala b/src/library/scala/collection/mutable/ObservableBuffer.scala index e1cd8ace4d..b90f1a805c 100644 --- a/src/library/scala/collection/mutable/ObservableBuffer.scala +++ b/src/library/scala/collection/mutable/ObservableBuffer.scala @@ -23,10 +23,9 @@ import script._ * @version 1.0, 08/07/2003 * @since 1 */ -trait ObservableBuffer[A, This <: ObservableBuffer[A, This]] - extends Buffer[A] - with Publisher[Message[A] with Undoable, This] -{ self: This => +trait ObservableBuffer[A] extends Buffer[A] with Publisher[Message[A] with Undoable] +{ + type Pub <: ObservableBuffer[A] abstract override def +=(element: A): this.type = { super.+=(element) |