Класс scala.collection.mutable.ImmutableBuilder
абстрактный класс ImmutableBuilder[-A, C <: IterableOnce[_]](empty: C) extends ReusableBuilder[A, C]
Многоразовый билдер для неизменяемых коллекций
| Надтипы |
|---|
Конкретные методы
Исходный код
Исходный код
| Определяющие классы | Growable |
|---|
Исходный код
def result(): C
Наследованные методы
Исходный код@inline
Псевдоним для addAll
| Наследованно из | Growable |
|---|
Исходный код@inline
final def +=(elem: A): ImmutableBuilder[A, C]
Псевдоним для addOne
| Наследованно из | Growable |
|---|
Исходный код
Добавляет все элементы, производимые IterableOnce, в эту растущую коллекцию.
| Параметры значений |
|
|---|---|
| Возвращает | растущую коллекцию саму по себе. |
| Наследованно из | Growable |
Исходный код
def addOne(elem: A): ImmutableBuilder[A, C]
Добавляет один элемент в эту растущую коллекцию.
| Параметры значений |
|
|---|---|
| Возвращает | растущую коллекцию саму по себе |
| Наследованно из | Growable |
Исходный код
Билдер, полученный из этого билдера, путём отображения результата с помощью f.
| Наследованно из | Builder |
|---|
Исходный код
Подсказывает, что ожидается, что result этого билдера будет иметь тот же размер, что и заданный набор, плюс некоторое значение дельты. Это предоставит подсказку только в том случае, если набор имеет известный размер. Некоторые классы билдеров будут оптимизировать своё представление на основе подсказки. Однако реализации билдеров по-прежнему должны работать правильно, даже если подсказка неверна, то есть добавляется другое количество элементов.
| Параметры значения |
|
|---|---|
| Унаследовано от | Builder |
Источник
Подсказывает, сколько элементов ожидается добавить при вызове следующего result. Некоторые классы билдеров будут оптимизировать своё представление на основе подсказки. Однако реализации билдеров по-прежнему должны работать правильно, даже если подсказка неверна, то есть добавляется другое количество элементов.
| Параметры значения |
|
|---|---|
| Унаследовано от | Builder |
Источник
Подсказывает, сколько элементов ожидается добавить при вызове следующего result, а также верхнюю границу, заданную размером некоторого другого набора. Некоторые классы билдеров будут оптимизировать своё представление на основе подсказки. Однако реализации билдеров по-прежнему должны работать правильно, даже если подсказка неверна, то есть добавляется другое количество элементов.
| Параметры значения |
|
|---|---|
| Унаследовано от | Builder |
Конкретные поля
Источник
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