Packages

p

scala

collection

package collection

Source
package.scala
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. All

Package Members

  1. package concurrent
  2. package convert
  3. package generic
  4. package immutable
  5. package mutable

Type Members

  1. abstract class AbstractIndexedSeqView[+A] extends AbstractSeqView[A] with IndexedSeqView[A]

    Explicit instantiation of the IndexedSeqView trait to reduce class file size in subclasses.

    Explicit instantiation of the IndexedSeqView trait to reduce class file size in subclasses.

    Annotations
    @SerialVersionUID()
  2. abstract class AbstractIterable[+A] extends Iterable[A]

    Explicit instantiation of the Iterable trait to reduce class file size in subclasses.

    Explicit instantiation of the Iterable trait to reduce class file size in subclasses.

    Annotations
    @SerialVersionUID()
  3. abstract class AbstractIterator[+A] extends Iterator[A]

    Explicit instantiation of the Iterator trait to reduce class file size in subclasses.

  4. abstract class AbstractMap[K, +V] extends AbstractIterable[(K, V)] with Map[K, V]

    Explicit instantiation of the Map trait to reduce class file size in subclasses.

    Explicit instantiation of the Map trait to reduce class file size in subclasses.

    Annotations
    @SerialVersionUID()
  5. abstract class AbstractMapView[K, +V] extends AbstractView[(K, V)] with MapView[K, V]

    Explicit instantiation of the MapView trait to reduce class file size in subclasses.

    Explicit instantiation of the MapView trait to reduce class file size in subclasses.

    Annotations
    @SerialVersionUID()
  6. abstract class AbstractSeq[+A] extends AbstractIterable[A] with Seq[A]

    Explicit instantiation of the Seq trait to reduce class file size in subclasses.

    Explicit instantiation of the Seq trait to reduce class file size in subclasses.

    Annotations
    @SerialVersionUID()
  7. abstract class AbstractSeqView[+A] extends AbstractView[A] with SeqView[A]

    Explicit instantiation of the SeqView trait to reduce class file size in subclasses.

    Explicit instantiation of the SeqView trait to reduce class file size in subclasses.

    Annotations
    @SerialVersionUID()
  8. abstract class AbstractSet[A] extends AbstractIterable[A] with Set[A]

    Explicit instantiation of the Set trait to reduce class file size in subclasses.

    Explicit instantiation of the Set trait to reduce class file size in subclasses.

    Annotations
    @SerialVersionUID()
  9. abstract class AbstractView[+A] extends AbstractIterable[A] with View[A]

    Explicit instantiation of the View trait to reduce class file size in subclasses.

    Explicit instantiation of the View trait to reduce class file size in subclasses.

    Annotations
    @SerialVersionUID()
  10. final class ArrayOps[A] extends AnyVal

    This class serves as a wrapper for Arrays with many of the operations found in indexed sequences.

    This class serves as a wrapper for Arrays with many of the operations found in indexed sequences. Where needed, instances of arrays are implicitly converted into this class. There is generally no reason to create an instance explicitly or use an ArrayOps type. It is better to work with plain Array types instead and rely on the implicit conversion to ArrayOps when calling a method (which does not actually allocate an instance of ArrayOps because it is a value class).

    Neither Array nor ArrayOps are proper collection types (i.e. they do not extend Iterable or even IterableOnce). mutable.ArraySeq and immutable.ArraySeq serve this purpose.

    The difference between this class and ArraySeqs is that calling transformer methods such as filter and map will yield an array, whereas an ArraySeq will remain an ArraySeq.

    A

    type of the elements contained in this array.

    Since

    2.8

  11. trait BitSet extends SortedSet[Int] with BitSetOps[BitSet]

    Base type of bitsets.

    Base type of bitsets.

    This trait provides most of the operations of a BitSet independently of its representation. It is inherited by all concrete implementations of bitsets.

  12. trait BitSetOps[+C <: BitSet with BitSetOps[C]] extends SortedSetOps[Int, SortedSet, C]

    Base implementation type of bitsets

  13. trait BufferedIterator[+A] extends Iterator[A]

    Buffered iterators are iterators which provide a method head that inspects the next element without discarding it.

    Buffered iterators are iterators which provide a method head that inspects the next element without discarding it.

    Since

    2.8

  14. trait BuildFrom[-From, -A, +C] extends Any

    Builds a collection of type C from elements of type A when a source collection of type From is available.

    Builds a collection of type C from elements of type A when a source collection of type From is available. Implicit instances of BuildFrom are available for all collection types.

    From

    Type of source collection

    A

    Type of elements (e.g. Int, Boolean, etc.)

    C

    Type of collection (e.g. List[Int], TreeMap[Int, String], etc.)

    Annotations
    @implicitNotFound("Cannot construct a collection of type ${C} with elements of type ${A} based on a collection of type ${From}.")
  15. trait BuildFromLowPriority1 extends BuildFromLowPriority2
  16. trait BuildFromLowPriority2 extends AnyRef
  17. trait ClassTagIterableFactory[+CC[_]] extends EvidenceIterableFactory[CC, ClassTag]

    Base trait for companion objects of collections that require an implicit ClassTag.

    Base trait for companion objects of collections that require an implicit ClassTag.

    CC

    Collection type constructor (e.g. ArraySeq)

  18. trait ClassTagSeqFactory[+CC[A] <: SeqOps[A, Seq, Seq[A]]] extends ClassTagIterableFactory[CC]

    CC

    Collection type constructor (e.g. ArraySeq)

  19. trait EvidenceIterableFactory[+CC[_], Ev[_]] extends Serializable

    Base trait for companion objects of collections that require an implicit evidence.

    Base trait for companion objects of collections that require an implicit evidence.

    CC

    Collection type constructor (e.g. ArraySeq)

    Ev

    Unary type constructor for the implicit evidence required for an element type (typically Ordering or ClassTag)

  20. trait Factory[-A, +C] extends Any

    A factory that builds a collection of type C with elements of type A.

    A factory that builds a collection of type C with elements of type A.

    This is a general form of any factory (IterableFactory, SortedIterableFactory, MapFactory and SortedMapFactory) whose element type is fixed.

    A

    Type of elements (e.g. Int, Boolean, etc.)

    C

    Type of collection (e.g. List[Int], TreeMap[Int, String], etc.)

  21. trait IndexedSeq[+A] extends Seq[A] with IndexedSeqOps[A, IndexedSeq, IndexedSeq[A]]

    Base trait for indexed sequences that have efficient apply and length

  22. trait IndexedSeqOps[+A, +CC[_], +C] extends SeqOps[A, CC, C]

    Base trait for indexed Seq operations

  23. trait IndexedSeqView[+A] extends IndexedSeqOps[A, View, View[A]] with SeqView[A]

    View defined in terms of indexing a range

  24. trait Iterable[+A] extends IterableOnce[A] with IterableOps[A, Iterable, Iterable[A]] with Serializable

    Base trait for generic collections.

    Base trait for generic collections.

    A

    the element type of the collection

  25. trait IterableFactory[+CC[_]] extends Serializable

    Base trait for companion objects of unconstrained collection types that may require multiple traversals of a source collection to build a target collection CC.

    Base trait for companion objects of unconstrained collection types that may require multiple traversals of a source collection to build a target collection CC.

    CC

    Collection type constructor (e.g. List)

  26. trait IterableOnce[+A] extends Any

    A template trait for collections which can be traversed either once only or one or more times.

  27. final class IterableOnceExtensionMethods[A] extends AnyVal
  28. trait IterableOnceOps[+A, +CC[_], +C] extends Any

    This implementation trait can be mixed into an IterableOnce to get the basic methods that are shared between Iterator and Iterable.

    This implementation trait can be mixed into an IterableOnce to get the basic methods that are shared between Iterator and Iterable. The IterableOnce must support multiple calls to iterator but may or may not return the same Iterator every time.

  29. trait IterableOps[+A, +CC[_], +C] extends IterableOnce[A] with IterableOnceOps[A, CC, C]

    Base trait for Iterable operations

    Base trait for Iterable operations

    VarianceNote

    We require that for all child classes of Iterable the variance of the child class and the variance of the C parameter passed to IterableOps are the same. We cannot express this since we lack variance polymorphism. That's why we have to resort at some places to write C[A @uncheckedVariance].

    CC

    type constructor of the collection (e.g. List, Set). Operations returning a collection with a different type of element B (e.g. map) return a CC[B].

    C

    type of the collection (e.g. List[Int], String, BitSet). Operations returning a collection with the same type of element (e.g. drop, filter) return a C.

  30. trait Iterator[+A] extends IterableOnce[A] with IterableOnceOps[A, Iterator, Iterator[A]]

    Iterators are data structures that allow to iterate over a sequence of elements.

    Iterators are data structures that allow to iterate over a sequence of elements. They have a hasNext method for checking if there is a next element available, and a next method which returns the next element and advances the iterator.

    An iterator is mutable: most operations on it change its state. While it is often used to iterate through the elements of a collection, it can also be used without being backed by any collection (see constructors on the companion object).

    It is of particular importance to note that, unless stated otherwise, one should never use an iterator after calling a method on it. The two most important exceptions are also the sole abstract methods: next and hasNext.

    Both these methods can be called any number of times without having to discard the iterator. Note that even hasNext may cause mutation -- such as when iterating from an input stream, where it will block until the stream is closed or some input becomes available.

    Consider this example for safe and unsafe use:

    def f[A](it: Iterator[A]) = {
      if (it.hasNext) {            // Safe to reuse "it" after "hasNext"
        it.next                    // Safe to reuse "it" after "next"
        val remainder = it.drop(2) // it is *not* safe to use "it" again after this line!
        remainder.take(2)          // it is *not* safe to use "remainder" after this line!
      } else it
    }
  31. final class LazyZip2[+El1, +El2, C1] extends AnyRef

    Decorator representing lazily zipped pairs.

  32. final class LazyZip3[+El1, +El2, +El3, C1] extends AnyRef

    Decorator representing lazily zipped triples.

  33. final class LazyZip4[+El1, +El2, +El3, +El4, C1] extends AnyRef

    Decorator representing lazily zipped 4-tuples.

  34. trait LinearSeq[+A] extends Seq[A] with LinearSeqOps[A, LinearSeq, LinearSeq[A]]

    Base trait for linearly accessed sequences that have efficient head and tail operations.

    Base trait for linearly accessed sequences that have efficient head and tail operations. Known subclasses: List, LazyList

  35. trait LinearSeqOps[+A, +CC[X] <: LinearSeq[X], +C <: LinearSeq[A] with LinearSeqOps[A, CC, C]] extends SeqOps[A, CC, C]

    Base trait for linear Seq operations

  36. trait Map[K, +V] extends Iterable[(K, V)] with MapOps[K, V, Map, Map[K, V]] with Equals

    Base Map type

  37. trait MapFactory[+CC[_, _]] extends Serializable

  38. trait MapOps[K, +V, +CC[_, _] <: IterableOps[_, collection.AnyConstr, _], +C] extends IterableOps[(K, V), Iterable, C] with PartialFunction[K, V]

    Base Map implementation type

    Base Map implementation type

    K

    Type of keys

    V

    Type of values

    CC

    type constructor of the map (e.g. HashMap). Operations returning a collection with a different type of entries (L, W) (e.g. map) return a CC[L, W].

    C

    type of the map (e.g. HashMap[Int, String]). Operations returning a collection with the same type of element (e.g. drop, filter) return a C.

  39. trait MapView[K, +V] extends MapOps[K, V, [X, Y]View[(X, Y)], View[(K, V)]] with View[(K, V)]
  40. trait Seq[+A] extends Iterable[A] with PartialFunction[Int, A] with SeqOps[A, Seq, Seq[A]] with Equals

    Base trait for sequence collections

    Base trait for sequence collections

    A

    the element type of the collection

  41. trait SeqFactory[+CC[A] <: SeqOps[A, Seq, Seq[A]]] extends IterableFactory[CC]

    CC

    Collection type constructor (e.g. List)

  42. trait SeqOps[+A, +CC[_], +C] extends IterableOps[A, CC, C]

    Base trait for Seq operations

    Base trait for Seq operations

    A

    the element type of the collection

    CC

    type constructor of the collection (e.g. List, Set). Operations returning a collection with a different type of element B (e.g. map) return a CC[B].

    C

    type of the collection (e.g. List[Int], String, BitSet). Operations returning a collection with the same type of element (e.g. drop, filter) return a C.

  43. trait SeqView[+A] extends SeqOps[A, View, View[A]] with View[A]
  44. trait Set[A] extends Iterable[A] with SetOps[A, Set, Set[A]] with Equals

    Base trait for set collections.

  45. trait SetOps[A, +CC[_], +C <: SetOps[A, CC, C]] extends IterableOps[A, CC, C] with (A) ⇒ Boolean

    Base trait for set operations

  46. trait SortedIterableFactory[+CC[_]] extends EvidenceIterableFactory[CC, Ordering]

    Base trait for companion objects of collections that require an implicit Ordering.

    Base trait for companion objects of collections that require an implicit Ordering.

    CC

    Collection type constructor (e.g. SortedSet)

  47. trait SortedMap[K, +V] extends Map[K, V] with SortedMapOps[K, V, SortedMap, SortedMap[K, V]]

    Base type of sorted sets

  48. trait SortedMapFactory[+CC[_, _]] extends Serializable

  49. trait SortedMapOps[K, +V, +CC[X, Y] <: Map[X, Y] with SortedMapOps[X, Y, CC, _], +C <: SortedMapOps[K, V, CC, C]] extends MapOps[K, V, Map, C] with SortedOps[K, C]
  50. trait SortedOps[A, +C] extends AnyRef

    Base trait for sorted collections

  51. trait SortedSet[A] extends Set[A] with SortedSetOps[A, SortedSet, SortedSet[A]]

    Base type of sorted sets

  52. trait SortedSetOps[A, +CC[X] <: SortedSet[X], +C <: SortedSetOps[A, CC, C]] extends SetOps[A, Set, C] with SortedOps[A, C]
  53. trait SpecificIterableFactory[-A, +C] extends Factory[A, C]

    A

    Type of elements (e.g. Int, Boolean, etc.)

    C

    Type of collection (e.g. List[Int], TreeMap[Int, String], etc.)

  54. trait StrictOptimizedClassTagSeqFactory[+CC[A] <: SeqOps[A, Seq, Seq[A]]] extends ClassTagSeqFactory[CC]
  55. trait StrictOptimizedIterableOps[+A, +CC[_], +C] extends IterableOps[A, CC, C]

    Trait that overrides iterable operations to take advantage of strict builders.

    Trait that overrides iterable operations to take advantage of strict builders.

    A

    Elements type

    CC

    Collection type constructor

    C

    Collection type

  56. trait StrictOptimizedLinearSeqOps[+A, +CC[X] <: LinearSeq[X], +C <: LinearSeq[A] with StrictOptimizedLinearSeqOps[A, CC, C]] extends LinearSeqOps[A, CC, C] with StrictOptimizedSeqOps[A, CC, C]
  57. trait StrictOptimizedMapOps[K, +V, +CC[_, _] <: IterableOps[_, collection.AnyConstr, _], +C] extends MapOps[K, V, CC, C] with StrictOptimizedIterableOps[(K, V), Iterable, C]

    Trait that overrides map operations to take advantage of strict builders.

    Trait that overrides map operations to take advantage of strict builders.

    K

    Type of keys

    V

    Type of values

    CC

    Collection type constructor

    C

    Collection type

  58. trait StrictOptimizedSeqFactory[+CC[A] <: SeqOps[A, Seq, Seq[A]]] extends SeqFactory[CC]
  59. trait StrictOptimizedSeqOps[+A, +CC[_], +C] extends StrictOptimizedIterableOps[A, CC, C] with SeqOps[A, CC, C]

    Trait that overrides operations on sequences in order to take advantage of strict builders.

  60. trait StrictOptimizedSetOps[A, +CC[_], +C <: SetOps[A, CC, C]] extends SetOps[A, CC, C] with StrictOptimizedIterableOps[A, CC, C]

    Trait that overrides set operations to take advantage of strict builders.

    Trait that overrides set operations to take advantage of strict builders.

    A

    Elements type

    CC

    Collection type constructor

    C

    Collection type

  61. trait StrictOptimizedSortedMapOps[K, +V, +CC[X, Y] <: Map[X, Y] with SortedMapOps[X, Y, CC, _], +C <: SortedMapOps[K, V, CC, C]] extends SortedMapOps[K, V, CC, C] with StrictOptimizedMapOps[K, V, Map, C]

    Trait that overrides sorted map operations to take advantage of strict builders.

    Trait that overrides sorted map operations to take advantage of strict builders.

    K

    Type of keys

    V

    Type of values

    CC

    Collection type constructor

    C

    Collection type

  62. trait StrictOptimizedSortedSetOps[A, +CC[X] <: SortedSet[X], +C <: SortedSetOps[A, CC, C]] extends SortedSetOps[A, CC, C] with StrictOptimizedSetOps[A, Set, C]

    Trait that overrides sorted set operations to take advantage of strict builders.

    Trait that overrides sorted set operations to take advantage of strict builders.

    A

    Elements type

    CC

    Collection type constructor

    C

    Collection type

  63. final class StringOps extends AnyVal
  64. case class StringView(s: String) extends AbstractIndexedSeqView[Char] with Product with Serializable
  65. trait View[+A] extends Iterable[A] with IterableOps[A, View, View[A]]

    Views are collections whose transformation operations are non strict: the resulting elements are evaluated only when the view is effectively traversed (e.g.

    Views are collections whose transformation operations are non strict: the resulting elements are evaluated only when the view is effectively traversed (e.g. using foreach or foldLeft), or when the view is converted to a strict collection type (using the to operation).

  66. abstract class WithFilter[+A, +CC[_]] extends AnyRef

    A template trait that contains just the map, flatMap, foreach and withFilter methods of trait Iterable.

    A template trait that contains just the map, flatMap, foreach and withFilter methods of trait Iterable.

    A

    Element type (e.g. Int)

    CC

    Collection type constructor (e.g. List)

  67. 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

  68. trait DefaultMap[K, +V] extends Map[K, V]

    A default map which builds a default immutable.Map implementation for all transformations.

    A default map which builds a default immutable.Map implementation for all transformations.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.13.0) DefaultMap is no longer necessary; extend Map directly

    Since

    2.8

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

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

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

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

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

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

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

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

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

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

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

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

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

    (Since version 2.13.0) Use SeqOps instead of SeqLike

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

    (Since version 2.13.0) Use Iterable instead of Traversable

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

    (Since version 2.13.0) Use IterableOnce instead of TraversableOnce

Value Members

  1. object +:

    An extractor used to head/tail deconstruct sequences.

  2. object :+

    An extractor used to init/last deconstruct sequences.

  3. object ArrayOps
  4. object BitSet extends SpecificIterableFactory[Int, BitSet] with java.io.Serializable
    Annotations
    @SerialVersionUID()
  5. object BitSetOps
  6. object BuildFrom extends BuildFromLowPriority1
  7. object ClassTagIterableFactory extends java.io.Serializable
  8. object ClassTagSeqFactory extends java.io.Serializable
  9. object EvidenceIterableFactory extends java.io.Serializable
  10. object Factory
  11. object Hashing
    Attributes
    protected
  12. object IndexedSeq extends Delegate[IndexedSeq]
    Annotations
    @SerialVersionUID()
  13. object IndexedSeqView extends java.io.Serializable
  14. object Iterable extends Delegate[Iterable]
    Annotations
    @SerialVersionUID()
  15. object IterableFactory extends java.io.Serializable
  16. object IterableOnce
  17. object IterableOps
  18. object Iterator extends IterableFactory[Iterator]
    Annotations
    @SerialVersionUID()
  19. object JavaConverters extends DecorateAsJava with DecorateAsScala

    A variety of decorators that enable converting between Scala and Java collections using extension methods, asScala and asJava.

    A variety of decorators that enable converting between Scala and Java collections using extension methods, asScala and asJava.

    The extension methods return adapters for the corresponding API.

    The following conversions are supported via asScala and asJava:

    scala.collection.Iterable       <=> java.lang.Iterable
    scala.collection.Iterator       <=> java.util.Iterator
    scala.collection.mutable.Buffer <=> java.util.List
    scala.collection.mutable.Set    <=> java.util.Set
    scala.collection.mutable.Map    <=> java.util.Map
    scala.collection.concurrent.Map <=> java.util.concurrent.ConcurrentMap

    The following conversions are supported via asScala and through specially-named extension methods to convert to Java collections, as shown:

    scala.collection.Iterable    <=> java.util.Collection   (via asJavaCollection)
    scala.collection.Iterator    <=> java.util.Enumeration  (via asJavaEnumeration)
    scala.collection.mutable.Map <=> java.util.Dictionary   (via asJavaDictionary)

    In addition, the following one-way conversions are provided via asJava:

    scala.collection.Seq         => java.util.List
    scala.collection.mutable.Seq => java.util.List
    scala.collection.Set         => java.util.Set
    scala.collection.Map         => java.util.Map

    The following one way conversion is provided via asScala:

    java.util.Properties => scala.collection.mutable.Map

    In all cases, converting from a source type to a target type and back again will return the original source object. For example:

    import scala.collection.JavaConverters._
    
    val source = new scala.collection.mutable.ListBuffer[Int]
    val target: java.util.List[Int] = source.asJava
    val other: scala.collection.mutable.Buffer[Int] = target.asScala
    assert(source eq other)

    Alternatively, the conversion methods have descriptive names and can be invoked explicitly.

    scala> val vs = java.util.Arrays.asList("hi", "bye")
    vs: java.util.List[String] = [hi, bye]
    
    scala> val ss = asScalaIterator(vs.iterator)
    ss: Iterator[String] = <iterator>
    
    scala> .toList
    res0: List[String] = List(hi, bye)
    
    scala> val ss = asScalaBuffer(vs)
    ss: scala.collection.mutable.Buffer[String] = Buffer(hi, bye)
    Since

    2.8.1

  20. object LazyZip2
  21. object LazyZip3
  22. object LazyZip4
  23. object LinearSeq extends Delegate[LinearSeq]
    Annotations
    @SerialVersionUID()
  24. object Map extends Delegate[Map]

    This object provides a set of operations to create Map values.

    This object provides a set of operations to create Map values.

    Annotations
    @SerialVersionUID()
  25. object MapFactory extends java.io.Serializable
  26. object MapOps
  27. object MapView extends java.io.Serializable
  28. object Searching
  29. object Seq extends Delegate[Seq]

    This object provides a set of operations to create Seq values.

    This object provides a set of operations to create Seq values.

    Annotations
    @SerialVersionUID()
  30. object SeqFactory extends java.io.Serializable
  31. object SeqOps
  32. object SeqView extends java.io.Serializable
  33. object Set extends Delegate[Set]

    This object provides a set of operations to create Set values.

    This object provides a set of operations to create Set values.

    Annotations
    @SerialVersionUID()
  34. object SortedIterableFactory extends java.io.Serializable
  35. object SortedMap extends Delegate[SortedMap]
    Annotations
    @SerialVersionUID()
  36. object SortedMapFactory extends java.io.Serializable
  37. object SortedMapOps
  38. object SortedSet extends Delegate[SortedSet]
    Annotations
    @SerialVersionUID()
  39. object SortedSetOps
  40. object StringOps
  41. object View extends IterableFactory[View]

    This object reifies operations on views as case classes

    This object reifies operations on views as case classes

    Annotations
    @SerialVersionUID()

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