scala.collection.jcl.Buffer

class Projection

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

class Projection[A]
extends Projection[A] with MutableProjection[A] with Projection0[A] with Buffer[A]
Method Summary
override def elements : BufferIterator[Int, A]
The default implementation of a map over mutable iterable collections.
override def projection : Projection[A]
returns a projection that can be used to call non-strict filter, map, and flatMap methods that build projections of the collection.
Methods inherited from Buffer
firstKey, lastKey, compare, remove, remove, replace, set, update, add, add, addAll, transform, +, -=, isEmpty, rangeImpl
Methods inherited from Ranged
from, until, range
Methods inherited from Projection0
map
Methods inherited from Projection
filter
Methods inherited from MutableSeq
apply, indexOf, length
Methods inherited from MutableProjection
force
Methods inherited from Mutable
readOnly, drop, take, slice, reverse
Methods inherited from Projection
append
Methods inherited from RandomAccessSeq
partition, patch, ++, toStream, safeIs
Methods inherited from Projection
flatMap, takeWhile
Methods inherited from Seq
lengthCompare, size, concat, last, lastOption, first, firstOption, headOption, isDefinedAt, lastIndexOf, findIndexOf, indexOf, slice, dropWhile, contains, subseq, toArray, toSeq, equalsWith, startsWith, startsWith, endsWith, indexOf, containsSlice
Methods inherited from PartialFunction
orElse, andThen
Methods inherited from Function1
toString, compose
Methods inherited from Collection
hasAll, addAll, ++, +=
Methods inherited from MutableIterable
has, remove, removeAll, --, -, retainOnly, retainAll, size0, clear
Methods inherited from Collection
stringPrefix
Methods inherited from Iterable
foreach, forall, exists, find, foldLeft, foldRight, /:, :\, reduceLeft, reduceRight, copyToBuffer, sameElements, toList, mkString, mkString, mkString, addString, addString, addString, copyToArray, hasDefiniteSize
Methods inherited from AnyRef
getClass, hashCode, equals, clone, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized
Methods inherited from Any
==, !=, isInstanceOf, asInstanceOf
Method Details
override def elements : BufferIterator[Int, A]
The default implementation of a map over mutable iterable collections.
Overrides
Projection0.elements, Buffer.elements

override def projection : Projection[A]
returns a projection that can be used to call non-strict filter, map, and flatMap methods that build projections of the collection.
Overrides
Projection.projection, MutableProjection.projection, Projection0.projection, Buffer.projection