Packages

p

scala

collection

package collection

Linear Supertypes
Content Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. collection
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Package Members

  1. package mutable

Type Members

  1. final class EqSetFacade[A <: AnyRef] extends collection.immutable.Set[A] with InclExcl[A, collection.immutable.Set[A]]

    Wraps the Iterable i to a Set utilizing reference equality.

    Wraps the Iterable i to a Set utilizing reference equality. It aims at efficiently creating a set in case the caller ensures that all elements in i are unique. + and - are O(N) returning scala.collection.immutable.Set.

  2. trait ExtSetMethods[A] extends FilterableSet[A]
  3. trait FilterableSet[A] extends AnyRef

    Template for sets having a withFilter that keeps Set semantics.

    Template for sets having a withFilter that keeps Set semantics. This class becomes obsolete as soon as scala.collection.Set.withFilter returns a Set instead of just FilterMonadic.

  4. final class FilteredSet[A] extends collection.immutable.Set[A] with FilterableSet[A] with InclExcl[A, collection.immutable.Set[A]]

    A Set implementation extended by FilterableSet.

  5. final class SeqFacade[+A] extends collection.immutable.Seq[A]

    Wraps the Iterable i to a Seq.

    Wraps the Iterable i to a Seq. It helps to avoid the creation of a copy of the elements of i when passing i to repeated parameters of type A. apply is O(N).

Deprecated Type Members

  1. type ArrayLike[A] = SeqOps[A, Seq, Seq[A]]
    Annotations
    @deprecated
    Deprecated

    (Since version 2.13.0) Use SeqOps (for the methods) or IndexedSeqOps (for fast indexed access) instead of ArrayLike

  2. type GenIterable[+X] = Iterable[X]
    Annotations
    @deprecated
    Deprecated

    (Since version 2.13.0) Gen* collection types have been removed

  3. type GenMap[K, +V] = Map[K, V]
    Annotations
    @deprecated
    Deprecated

    (Since version 2.13.0) Gen* collection types have been removed

  4. type GenSeq[+X] = Seq[X]
    Annotations
    @deprecated
    Deprecated

    (Since version 2.13.0) Gen* collection types have been removed

  5. type GenSet[X] = Set[X]
    Annotations
    @deprecated
    Deprecated

    (Since version 2.13.0) Gen* collection types have been removed

  6. type GenTraversable[+X] = Iterable[X]
    Annotations
    @deprecated
    Deprecated

    (Since version 2.13.0) Gen* collection types have been removed

  7. type GenTraversableOnce[+X] = IterableOnce[X]
    Annotations
    @deprecated
    Deprecated

    (Since version 2.13.0) Gen* collection types have been removed

  8. type SeqLike[A, T] = SeqOps[A, Seq, T]
    Annotations
    @deprecated
    Deprecated

    (Since version 2.13.0) Use SeqOps instead of SeqLike

  9. type Traversable[+X] = Iterable[X]
    Annotations
    @deprecated
    Deprecated

    (Since version 2.13.0) Use Iterable instead of Traversable

  10. type TraversableOnce[+X] = IterableOnce[X]
    Annotations
    @deprecated
    Deprecated

    (Since version 2.13.0) Use IterableOnce instead of TraversableOnce

Value Members

  1. object Util

Deprecated Value Members

  1. val GenIterable: Iterable.type
    Annotations
    @deprecated
    Deprecated

    (Since version 2.13.0) Gen* collection types have been removed

  2. val GenMap: Map.type
    Annotations
    @deprecated
    Deprecated

    (Since version 2.13.0) Gen* collection types have been removed

  3. val GenSeq: Seq.type
    Annotations
    @deprecated
    Deprecated

    (Since version 2.13.0) Gen* collection types have been removed

  4. val GenSet: Set.type
    Annotations
    @deprecated
    Deprecated

    (Since version 2.13.0) Gen* collection types have been removed

  5. val GenTraversable: Iterable.type
    Annotations
    @deprecated
    Deprecated

    (Since version 2.13.0) Gen* collection types have been removed

  6. val GenTraversableOnce: IterableOnce.type
    Annotations
    @deprecated
    Deprecated

    (Since version 2.13.0) Gen* collection types have been removed

  7. val Traversable: Iterable.type
    Annotations
    @deprecated
    Deprecated

    (Since version 2.13.0) Use Iterable instead of Traversable

  8. val TraversableOnce: IterableOnce.type
    Annotations
    @deprecated
    Deprecated

    (Since version 2.13.0) Use IterableOnce instead of TraversableOnce

Inherited from AnyRef

Inherited from Any

Ungrouped