scala.collection.jcl.MutableSeq

trait Projection

[source: scala/collection/jcl/MutableSeq.scala]

trait Projection
extends Projection
Direct Known Subclasses:
Buffer.MutableSeqProjection

Method Summary
override def filter (p : (A) => Boolean) : MutableSeq[A]
Returns all the elements of this iterable that satisfy the predicate p. The order of the elements is preserved. Unlike filter in Iterable, this API is not strict and will terminate on infinite-sized collections.
override def map [B](f : (A) => B) : MutableSeq[B]
Returns the iterable resulting from applying the given function f to each element of this iterable. Unlike map in Iterable, this API is not strict and will terminate on infinite-sized collections.
Methods inherited from Projection
flatMap
Methods inherited from AnyRef
getClass, hashCode, equals, clone, toString, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized
Methods inherited from Any
==, !=, isInstanceOf, asInstanceOf
Method Details
override def filter(p : (A) => Boolean) : MutableSeq[A]
Returns all the elements of this iterable that satisfy the predicate p. The order of the elements is preserved. Unlike filter in Iterable, this API is not strict and will terminate on infinite-sized collections.
Parameters
p - the predicate used to filter the list.
Returns
the elements of this list satisfying p.

override def map[B](f : (A) => B) : MutableSeq[B]
Returns the iterable resulting from applying the given function f to each element of this iterable. Unlike map in Iterable, this API is not strict and will terminate on infinite-sized collections.
Parameters
f - function to apply to each element.
Returns
f(a0), ..., f(an) if this iterable is a0, ..., an.
Overrides
Projection.map