package mutable

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. class ArrayBuffer [A] extends IndexedSeq[A] with IndexedSeqOps[A, ArrayBuffer, ArrayBuffer[A]] with IndexedOptimizedSeq[A] with StrictOptimizedSeqOps[A, ArrayBuffer, ArrayBuffer[A]]

    Concrete collection type: ArrayBuffer

  2. class ArrayBufferView [A] extends IndexedView[A]
  3. class BitSet extends SortedSet[Int] with collection.BitSet with SortedSetOps[Int, SortedSet, BitSet] with BitSetOps[BitSet] with StrictOptimizedIterableOps[Int, Set, BitSet] with Serializable

    A class for mutable bitsets.

    A class for mutable bitsets.

    $bitsetinfo

    Annotations
    @SerialVersionUID()
    See also

    "Scala's Collection Library overview" section on Mutable Bitsets for more information.

  4. trait Builder [-A, +To] extends Growable[A]

    Base trait for collection builders

  5. final class DefaultEntry [A, B] extends HashEntry[A, DefaultEntry[A, B]] with Serializable

    Class used internally for default map model.

    Class used internally for default map model.

    Since

    2.3

  6. trait Growable [-A] extends AnyRef

    This trait forms part of collections that can be augmented using a += operator and that can be cleared of all elements using a clear method.

  7. class GrowableBuilder [Elem, To <: Growable[Elem]] extends Builder[Elem, To]

    The canonical builder for collections that are growable, i.e.

    The canonical builder for collections that are growable, i.e. that support an efficient += method which adds an element to the collection.

    GrowableBuilders can produce only a single instance of the collection they are growing.

    Version

    2.8

    Since

    2.8

  8. trait HashEntry [A, E <: HashEntry[A, E]] extends AnyRef

    Class used internally.

    Class used internally.

    Since

    2.8

  9. final class HashMap [K, V] extends Map[K, V] with MapOps[K, V, HashMap, HashMap[K, V]] with StrictOptimizedIterableOps[(K, V), Iterable, HashMap[K, V]] with Serializable

    This class implements mutable maps using a hashtable.

    This class implements mutable maps using a hashtable.

    K

    the type of the keys contained in this hash map.

    V

    the type of the values assigned to keys in this hash map.

    Annotations
    @SerialVersionUID()
    Since

    1

    See also

    "Scala's Collection Library overview" section on Hash Tables for more information.

  10. final class HashSet [A] extends Set[A] with SetOps[A, HashSet, HashSet[A]] with StrictOptimizedIterableOps[A, HashSet, HashSet[A]] with Serializable

    This class implements mutable sets using a hashtable.

    This class implements mutable sets using a hashtable.

    Annotations
    @SerialVersionUID()
    Version

    2.0, 31/12/2006

    Since

    1

    See also

    "Scala's Collection Library overview" section on Hash Tables for more information.

  11. abstract class ImmutableBuilder [-A, C] extends ReusableBuilder[A, C]

    Reusable builder for immutable collections

  12. trait IndexedOptimizedSeq [A] extends Seq[A]
  13. trait Iterable [A] extends collection.Iterable[A] with IterableOps[A, Iterable, Iterable[A]]
  14. trait IterableOps [A, +CC[X], +C] extends collection.IterableOps[A, CC, C] with Growable[A]
  15. class LinkedHashMap [K, V] extends Map[K, V] with MapOps[K, V, LinkedHashMap, LinkedHashMap[K, V]] with StrictOptimizedIterableOps[(K, V), Iterable, LinkedHashMap[K, V]] with Serializable

    This class implements mutable maps using a hashtable.

    This class implements mutable maps using a hashtable. The iterator and all traversal methods of this class visit elements in the order they were inserted.

    K

    the type of the keys contained in this hash map.

    V

    the type of the values assigned to keys in this hash map.

    Annotations
    @SerialVersionUID()
  16. class LinkedHashSet [A] extends Set[A] with SetOps[A, LinkedHashSet, LinkedHashSet[A]] with Serializable

    This class implements mutable sets using a hashtable.

    This class implements mutable sets using a hashtable. The iterator and all traversal methods of this class visit elements in the order they were inserted.

    A

    the type of the elements contained in this set.

    Annotations
    @SerialVersionUID()
    Version

    2.0, 31/12/2006

    Since

    1

  17. class ListBuffer [A] extends Seq[A] with SeqOps[A, ListBuffer, ListBuffer[A]] with StrictOptimizedSeqOps[A, ListBuffer, ListBuffer[A]]

    Concrete collection type: ListBuffer

  18. trait Map [K, V] extends Iterable[(K, V)] with collection.Map[K, V] with MapOps[K, V, Map, Map[K, V]]

    Base type of mutable Maps

  19. trait MapOps [K, V, +CC[X, Y] <: MapOps[X, Y, CC, _], +C <: MapOps[K, V, CC, C]] extends IterableOps[(K, V), Iterable, C] with collection.MapOps[K, V, CC, C] with Shrinkable[K]

    Base trait of mutable Maps implementations

  20. trait ReusableBuilder [-Elem, +To] extends Builder[Elem, To]

    ReusableBuilder is a marker trait that indicates that a Builder can be reused to build more than one instance of a collection.

    ReusableBuilder is a marker trait that indicates that a Builder can be reused to build more than one instance of a collection. In particular, calling result followed by clear will produce a collection and reset the builder to begin building a new collection of the same type.

    It is up to subclasses to implement this behavior, and to document any other behavior that varies from standard ReusableBuilder usage (e.g. operations being well-defined after a call to result, or allowing multiple calls to result to obtain different snapshots of a collection under construction).

    Elem

    the type of elements that get added to the builder.

    To

    the type of collection that it produced.

    Since

    2.12

  21. trait Seq [A] extends Iterable[A] with collection.Seq[A] with SeqOps[A, Seq, Seq[A]]
  22. trait SeqOps [A, +CC[X] <: Seq[X], +C <: Seq[A]] extends IterableOps[A, CC, C] with collection.SeqOps[A, CC, C] with Shrinkable[A]
  23. trait Set [A] extends Iterable[A] with collection.Set[A] with SetOps[A, Set, Set[A]]

    Base trait for mutable sets

  24. trait SetOps [A, +CC[X], +C <: SetOps[A, CC, C]] extends IterableOps[A, CC, C] with collection.SetOps[A, CC, C] with Shrinkable[A]
  25. trait Shrinkable [-A] extends AnyRef

    This trait forms part of collections that can be reduced using a -= operator.

    This trait forms part of collections that can be reduced using a -= operator.

    Version

    2.8

    Since

    2.8

  26. trait SortedMap [K, V] extends collection.SortedMap[K, V] with Map[K, V] with SortedMapOps[K, V, SortedMap, SortedMap[K, V]]

    Base type for mutable sorted map collections

  27. trait SortedMapOps [K, V, +CC[X, Y] <: Map[X, Y] with SortedMapOps[X, Y, CC, _], +C <: SortedMapOps[K, V, CC, C]] extends collection.SortedMapOps[K, V, CC, C] with MapOps[K, V, Map, C]
  28. trait SortedSet [A] extends Set[A] with collection.SortedSet[A] with SortedSetOps[A, SortedSet, SortedSet[A]]

    Base type for mutable sorted set collections

  29. trait SortedSetOps [A, +CC[X] <: SortedSet[X], +C <: SortedSetOps[A, CC, C]] extends SetOps[A, Set, C] with collection.SortedSetOps[A, CC, C]
  30. class StringBuilder extends Builder[Char, String]
  31. sealed class TreeMap [K, V] extends SortedMap[K, V] with SortedMapOps[K, V, TreeMap, TreeMap[K, V]] with StrictOptimizedIterableOps[(K, V), Iterable, TreeMap[K, V]] with Serializable

    A mutable sorted map implemented using a mutable red-black tree as underlying data structure.

    A mutable sorted map implemented using a mutable red-black tree as underlying data structure.

    K

    the type of the keys contained in this tree map.

    V

    the type of the values associated with the keys.

    Annotations
    @SerialVersionUID()
    Version

    2.12

    Since

    2.12

  32. sealed class TreeSet [A] extends SortedSet[A] with SortedSetOps[A, TreeSet, TreeSet[A]] with StrictOptimizedIterableOps[A, Set, TreeSet[A]] with Serializable

    A mutable sorted set implemented using a mutable red-black tree as underlying data structure.

    A mutable sorted set implemented using a mutable red-black tree as underlying data structure.

    A

    the type of the keys contained in this tree set.

    Annotations
    @SerialVersionUID()
    Version

    2.12

    Since

    2.10

Value Members

  1. object ArrayBuffer extends SeqFactory[ArrayBuffer]
  2. object BitSet extends SpecificIterableFactory[Int, BitSet] with Serializable
  3. object Growable
  4. object HashMap extends MapFactory[HashMap] with Serializable
  5. object HashSet extends IterableFactory[HashSet] with Serializable
  6. object Iterable extends Delegate[Iterable]
  7. object LinkedHashMap extends MapFactory[LinkedHashMap] with Serializable

    $factoryInfo

  8. object LinkedHashSet extends IterableFactory[LinkedHashSet] with Serializable

    $factoryInfo

  9. object ListBuffer extends SeqFactory[ListBuffer]
  10. object Map extends Delegate[Map]
  11. object RefArrayUtils

    An object used internally by collections backed by an extensible Array[AnyRef]

  12. object Set extends Delegate[Set]
  13. object SortedSet extends Delegate[SortedSet]
  14. object TreeMap extends SortedMapFactory[TreeMap] with Serializable

    $factoryInfo

  15. object TreeSet extends SortedIterableFactory[TreeSet] with Serializable

Ungrouped