Spec-Zone.ru › Scala 3.1

Класс scala.collection.mutable.ofBoolean

Исходный код

@SerialVersionUID(3L)
class ofBoolean extends ArrayBuilder[Boolean]

Класс для сборщиков массивов для массивов boolean. Его можно повторно использовать.

Наследуемые типы
класс ArrayBuilder[Boolean]
интерфейс Serializable
интерфейс ReusableBuilder[Boolean, Array[Boolean]]
интерфейс Builder[Boolean, Array[Boolean]]
интерфейс Growable[Boolean]
интерфейс Clearable
класс Object
интерфейс Matchable
класс Any

Конкретные методы

Исходный код
def addOne(elem: Boolean): ofBoolean

Исходный код
override def equals(other: Any): Boolean

Определяющие классы Any

Исходный код
def result(): Array[Boolean]

Исходный код
override def toString: String

Определяющие классы Any

Наследуемые методы

Исходный код@inline
final def ++=(xs: IterableOnce[Boolean]): ofBoolean

Псевдоним для addAll

Наследуется из Growable

Исходный код@inline
final def +=(elem: Boolean): ofBoolean

Псевдоним для addOne

Наследуется из Growable

Исходный код
override def addAll(xs: IterableOnce[Boolean]): ofBoolean

Определяющие классы ArrayBuilder -> Growable
Наследуется из ArrayBuilder

Исходный код
def addAll(xs: Array[_ <: Boolean], offset: Int, length: Int): ofBoolean

Добавление среза массива

Наследуется из ArrayBuilder

Источник
def addAll(xs: Массив[_ <: Boolean]): ofBoolean

Добавить все элементы массива

Наследуется от ArrayBuilder

Источник
def clear(): Единица

Наследуется от ArrayBuilder

Источник
override def knownSize: Целое

Классы-предки ArrayBuilder -> Growable
Наследуется от ArrayBuilder

Источник
def length: Целое

Наследуется от ArrayBuilder

Источник
def mapResult[NewTo](f: Массив[Boolean] => NewTo): Builder[Boolean, NewTo]

Билдер, полученный из этого билдера путём применения отображения к результату, используя f.

Наследуется от Builder

Источник
final override def sizeHint(size: Целое): Единица

Классы-предки ArrayBuilder -> Builder
Наследуется от ArrayBuilder

Источник
final def sizeHint(coll: IterableOnce[_], delta: Целое): Единица

Указывает предположение о том, что размер результата этого билдера будет таким же, как у заданной коллекции, плюс некоторая величина. Это предположение будет использовано только в том случае, если у коллекции известен размер. Некоторые классы билдеров оптимизируют свою структуру на основе этого предположения. Однако реализации билдеров должны работать корректно даже в том случае, если предположение неверно, т.е. будет добавлено другое количество элементов.

Параметры
coll

коллекция, которая служит подсказкой для размера результата.

delta

поправка, которая добавляется к предположительному размеру, чтобы получить размер подсказки.

Наследуется от Builder

Источник
final def sizeHintBounded(size: Целое, boundingColl: Iterable[_]): Единица

Указывает предположение о количестве ожидаемых элементов при следующем вызове result, вместе с верхним пределом, заданным размером другой коллекции. Некоторые классы билдеров оптимизируют свою структуру на основе этого предположения. Однако реализации билдеров должны работать корректно даже в том случае, если предположение неверно, т.е. будет добавлено другое количество элементов.

Параметры
boundingColl

ограничивающая коллекция. Если это IndexedSeqLike, то размеры, превышающие размер коллекции, уменьшаются.

size

подсказка о том, сколько элементов будет добавлено.

Наследуется от Builder

© 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/ArrayBuilder$$ofBoolean.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API