Количество элементов в строящейся коллекции, если оно может быть вычислено без особых затрат, в противном случае -1. По умолчанию всегда возвращает -1.
Указывает, что ожидается, что размер этого построителя будет таким же, как размер заданного набора данных, плюс некоторая величина delta. Это будет указание только в том случае, если набор данных имеет известный размер. Некоторые классы построителей оптимизируют свое представление на основе этого указания. Однако реализации построителей все еще должны работать корректно, даже если указание неверно, т.е. добавлено другое количество элементов.
Параметры значения
coll
набор данных, который служит указанием для размера результата.
delta
корректировка, добавляемая к coll.size для получения указания размера.
Указывает, сколько элементов ожидается добавить при вызове следующего result. Некоторые классы построителей оптимизируют свое представление на основе подсказки. Однако реализации построителей все равно должны работать корректно, даже если подсказка неверна, то есть добавлено другое количество элементов.
Параметры значения
size
подсказка о том, сколько элементов будет добавлено.
Указывает, сколько элементов ожидается добавить при вызове следующего result, вместе с верхним пределом, задаваемым размером другого набора данных. Некоторые классы построителей оптимизируют свое представление на основе подсказки. Однако реализации построителей все равно должны работать корректно, даже если подсказка неверна, то есть добавлено другое количество элементов.
Параметры значения
boundingColl
ограничивающий набор данных. Если это IndexedSeqLike, то размеры, превышающие размер набора данных, уменьшаются.
size
подсказка о том, сколько элементов будет добавлено.