(Changed in version 2.8.0) ++
creates a new buffer. Use ++=
to add an element from this buffer and return that buffer itself.
(Changed in version 2.8.0) -
creates a new buffer. Use -=
to remove an element from this buffer and return that buffer itself.
(Changed in version 2.8.0) -
creates a new buffer. Use -=
to remove an element from this buffer and return that buffer itself.
(Changed in version 2.8.0) --
creates a new buffer. Use --=
to remove an element from this buffer and return that buffer itself.
Add a listener to our list if it is not already there.
Add a listener to our list if it is not already there.
Apply the given closure to all of the listeners in the list.
Apply the given closure to all of the listeners in the list.
Remove a listener from our list.
Remove a listener from our list. If not in the list, ignored.
(Changed in version 2.9.0) The behavior of scanRight
has changed. The previous behavior can be reproduced with scanRight.reverse.
(Changed in version 2.9.0) transpose
throws an IllegalArgumentException
if collections are not uniformly sized.
(publishingBuffer: MonadOps[A]).filter(p)
(publishingBuffer: MonadOps[A]).flatMap(f)
(publishingBuffer: MonadOps[A]).map(f)
(publishingBuffer: MonadOps[A]).withFilter(p)
(Since version 2.11.0) Scripting is deprecated.
(Since version 2.11.0) The returned sequence changes as this buffer is mutated. For an immutable copy, use, e.g., toList.