scala / 3.1 / scala / collection / mutable / arraybuilder$$ofbyte.html

Class scala.collection.mutable.ofByte

@SerialVersionUID(3L)
final class ofByte extends ArrayBuilder[Byte]

A class for array builders for arrays of bytes. It can be reused.

Supertypes

Concrete methods

Source
def addOne(elem: Byte): ofByte

Source
override def equals(other: Any): Boolean

Definition Classes Any

Source
def result(): Array[Byte]

Source
override def toString: String

Definition Classes Any

Inherited methods

Source@inline
final def ++=(xs: IterableOnce[Byte]): ofByte

Alias for addAll

Inherited from Growable

Source@inline
final def +=(elem: Byte): ofByte

Alias for addOne

Inherited from Growable

Source
override def addAll(xs: IterableOnce[Byte]): ofByte

Definition Classes ArrayBuilder -> Growable
Inherited from ArrayBuilder

Source
def addAll(xs: Array[_ <: Byte], offset: Int, length: Int): ofByte

Add a slice of an array

Inherited from ArrayBuilder

Source
def addAll(xs: Array[_ <: Byte]): ofByte

Add all elements of an array

Inherited from ArrayBuilder

Source
def clear(): Unit

Inherited from ArrayBuilder

Source
override def knownSize: Int

Definition Classes ArrayBuilder -> Growable
Inherited from ArrayBuilder

Source
def length: Int

Inherited from ArrayBuilder

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

A builder resulting from this builder my mapping the result using f.

Inherited from Builder

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

Definition Classes ArrayBuilder -> Builder
Inherited from ArrayBuilder

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

Gives a hint that one expects the result of this builder to have the same size as the given collection, plus some delta. This will provide a hint only if the collection has a known size Some builder classes will optimize their representation based on the hint. However, builder implementations are still required to work correctly even if the hint is wrong, i.e. a different number of elements is added.

Value parameters
coll

the collection which serves as a hint for the result's size.

delta

a correction to add to the coll.size to produce the size hint.

Inherited from Builder

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

Gives a hint how many elements are expected to be added when the next result is called, together with an upper bound given by the size of some other collection. Some builder classes will optimize their representation based on the hint. However, builder implementations are still required to work correctly even if the hint is wrong, i.e. a different number of elements is added.

Value parameters
boundingColl

the bounding collection. If it is an IndexedSeqLike, then sizes larger than collection's size are reduced.

size

the hint how many elements will be added.

Inherited from 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$$ofByte.html