Spec-Zone.ru › Scala 3.1

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

Исходный код

@SerialVersionUID(3L)
final class ofLong extends ArrayBuilder[Long]

Класс для сборщиков массивов для массивов long. Он может быть повторно использован.

Суперагрегаты
класс ArrayBuilder[Long]
интерфейс Serializable
интерфейс ReusableBuilder[Long, Array[Long]]
интерфейс Builder[Long, Array[Long]]
интерфейс Growable[Long]
интерфейс Clearable
класс Object
интерфейс Matchable
класс Any

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

Исходный код
def addOne(elem: Long): ofLong

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Добавить срез массива

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

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

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

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

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

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

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

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

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

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

Источник
def mapResult[NewTo](f: Массив[Long] => NewTo): Builder[Long, 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$$ofLong.html

Spec-Zone.ru

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