On this page
Class scala.collection.mutable.ImmutableBuilder
Reusable builder for immutable collections
Supertypes |
---|
Concrete methods
Source
Source
Definition Classes | Growable |
---|
Source
def result(): C
Inherited methods
Source@inline
Alias for addAll
Inherited from | Growable |
---|
Source@inline
final def +=(elem: A): ImmutableBuilder[A, C]
Alias for addOne
Inherited from | Growable |
---|
Source
Adds all elements produced by an IterableOnce to this growable collection.
Value parameters |
|
---|---|
Returns | the growable collection itself. |
Inherited from | Growable |
Source
def addOne(elem: A): ImmutableBuilder[A, C]
Adds a single element to this growable collection.
Value parameters |
|
---|---|
Returns | the growable collection itself |
Inherited from | Growable |
Source
A builder resulting from this builder my mapping the result using f
.
Inherited from | Builder |
---|
Source
Gives a hint that one expects the result
of this builder to have the same size as the given collection, plus some delta. This will provide a hint only if the collection has a known size Some builder classes will optimize their representation based on the hint. However, builder implementations are still required to work correctly even if the hint is wrong, i.e. a different number of elements is added.
Value parameters |
|
---|---|
Inherited from | Builder |
Source
Gives a hint how many elements are expected to be added when the next result
is called. Some builder classes will optimize their representation based on the hint. However, builder implementations are still required to work correctly even if the hint is wrong, i.e. a different number of elements is added.
Value parameters |
|
---|---|
Inherited from | Builder |
Source
Gives a hint how many elements are expected to be added when the next result
is called, together with an upper bound given by the size of some other collection. Some builder classes will optimize their representation based on the hint. However, builder implementations are still required to work correctly even if the hint is wrong, i.e. a different number of elements is added.
Value parameters |
|
---|---|
Inherited from | Builder |
Concrete fields
Source
protected var elems: C
© 2002-2022 EPFL, with contributions from Lightbend.
Licensed under the Apache License, Version 2.0.
https://scala-lang.org/api/3.1.1/scala/collection/mutable/ImmutableBuilder.html