Spec-Zone.ru › Scala 3.1

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

Исходный код

@SerialVersionUID(3L)
final class ofChar extends ArrayBuilder[Char]

Класс для создания массивов-строителей для массивов char. Он может быть повторно использован.

Суперобъекты
Класс ArrayBuilder[Char]
Интерфейс Serializable
Интерфейс ReusableBuilder[Char, Array[Char]]
Интерфейс Builder[Char, Array[Char]]
Интерфейс Growable[Char]
Интерфейс Clearable
Класс Object
Интерфейс Matchable
Класс Any

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

Исходный код
def addOne(elem: Char): ofChar

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

Классы-определения Any

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

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

Классы-определения Any

Наследованные методы

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

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

Наследованно от Growable

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

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

Наследованно от Growable

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

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

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

Добавление части массива

Наследованно от ArrayBuilder

Source
def addAll(xs: Array[_ <: Char]): ofChar

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

Унаследовано от ArrayBuilder

Source
def clear(): Unit

Унаследовано от ArrayBuilder

Source
override def knownSize: Int

Классы-предки ArrayBuilder -> Growable
Унаследовано от ArrayBuilder

Source
def length: Int

Унаследовано от ArrayBuilder

Source
def mapResult[NewTo](f: Array[Char] => NewTo): Builder[Char, NewTo]

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

Унаследовано от Builder

Source
final override def sizeHint(size: Int): Unit

Классы-предки ArrayBuilder -> Builder
Унаследовано от ArrayBuilder

Source
final def sizeHint(coll: IterableOnce[_], delta: Int): Unit

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

Параметры
coll

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

delta

поправка, добавляемая к размеру коллекции для получения указания размера.

Унаследовано от Builder

Source
final def sizeHintBounded(size: Int, boundingColl: Iterable[_]): Unit

Указание ожидаемого количества добавляемых элементов при последующем вызове 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$$ofChar.html

Spec-Zone.ru

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