Класс LongMap.LongMapBuilder
Построитель экземпляров LongMap.
Этот построитель может быть повторно использован для создания нескольких экземпляров.
| Надтипы |
|---|
Конкретные методы
Исходный код
Добавляет один элемент в это изменяемое множество.
| Параметры значения |
|
|---|---|
| Возвращает | изменяемое множество само по себе |
| Классы определения | Growable |
Исходный код
Очищает содержимое этого построителя. После выполнения этого метода построитель не будет содержать элементов.
Если выполняется сразу после вызова result(), это позволяет построить новый экземпляр того же типа коллекции.
Исходный код
| Возвращает | Количество элементов в строящейся коллекции, если его можно вычислить недорого, иначе -1. По умолчанию всегда возвращает -1. |
|---|---|
| Классы определения | Growable |
Исходный код
Создает коллекцию из добавленных элементов.
После вызова result, поведение всех других методов не определено, за исключением clear(). Если вызовется clear(), то построитель сбрасывается и может быть использован для построения другого экземпляра.
| Возвращает | коллекция, содержащая элементы, добавленные в этот построитель. |
|---|
Наследованные методы
Исходный код
Псевдоним для addAll
| Унаследовано от | Growable |
|---|
Исходный код
Псевдоним для addOne
| Унаследовано от | Growable |
|---|
Исходный код
Добавляет все элементы, производимые IterableOnce, в это изменяемое множество.
| Параметры значения |
|
|---|---|
| Возвращает | изменяемое множество само по себе. |
| Унаследовано от | Growable |
Исходный код
Построитель, полученный из этого построителя, отображая результат с помощью f.
| Унаследовано от | Builder |
|---|
Исходный код
Подсказка о том, что ожидается, что result этого построителя будет иметь тот же размер, что и заданная коллекция, плюс некоторое значение delta. Эта подсказка будет предоставлена только в том случае, если коллекция имеет известный размер. Некоторые классы построителей оптимизируют свою структуру на основе подсказки. Однако реализации построителей по-прежнему должны работать правильно, даже если подсказка неверна, то есть добавлено другое количество элементов.
| Параметры значения |
|
|---|---|
| Унаследовано от | Builder |
Исходный код
Подсказка о том, сколько элементов ожидается добавить при вызове следующего result. Некоторые классы построителей оптимизируют свою структуру на основе подсказки. Однако реализации построителей по-прежнему должны работать правильно, даже если подсказка неверна, то есть добавлено другое количество элементов.
| Параметры значения |
|
|---|---|
| Унаследовано от | Builder |
Исходный код
Подсказка о том, сколько элементов ожидается добавить при вызове следующего result, вместе с верхней границей, заданной размером другой коллекции. Некоторые классы построителей оптимизируют свою структуру на основе подсказки. Однако реализации построителей по-прежнему должны работать правильно, даже если подсказка неверна, то есть добавлено другое количество элементов.
| Параметры значения |
|
|---|---|
| Унаследовано от | Builder |
© 2002-2022 EPFL, with contributions from Lightbend.
Licensed under the Apache License, Version 2.0.
https://scala-lang.org/api/3.2.0/scala/collection/mutable/LongMap$$LongMapBuilder.html