Spec-Zone.ru › Scala 3.1

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

Исходный код

@SerialVersionUID(3L)
final class ofShort extends ArrayBuilder[Short]

Класс для построения массивов shorts. Может быть повторно использован.

Подтипы
Класс ArrayBuilder[Short]
Интерфейс Serializable
Интерфейс ReusableBuilder[Short, Array[Short]]
Интерфейс Builder[Short, Array[Short]]
Интерфейс Growable[Short]
Интерфейс Clearable
Класс Object
Интерфейс Matchable
Класс Any

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

Исходный код
def addOne(elem: Short): ofShort

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

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

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

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

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

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

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

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

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

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

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

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

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

Определяющие классы ArrayBuilder -> Growable
Наследованный от ArrayBuilder

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

Добавление фрагмента массива

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

Source
def addAll(xs: Array[_ <: Short]): ofShort

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

Унаследовано от 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[Short] => NewTo): Builder[Short, 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$$ofShort.html

Spec-Zone.ru

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