scala.collection.mutable.ArrayBuilder

class ofFloat

[source: scala/collection/mutable/ArrayBuilder.scala]

class ofFloat
extends ArrayBuilder[Float]
Method Summary
override def ++= (xs : Traversable[Float]) : ofFloat
Adds a number of elements provided by an iterable object to this collection.
def += (elem : Float) : ofFloat
Adds a single element to the builder.
def clear : Unit
Clear the contents of this builder
override def equals (other : Any) : Boolean
This method is used to compare the receiver object (this) with the argument object (arg0) for equivalence.
def result : Array[Float]
Returns collection resulting from this builder. The buffer's contents are undefined afterwards.
override def sizeHint (size : Int) : Unit
Give a hint how many elements are expected to be added when the next `result` is called.
override def toString : java.lang.String
Returns a string representation of the object.
Methods inherited from Builder
mapResult
Methods inherited from Growable
+=, ++=
Methods inherited from AnyRef
getClass, hashCode, clone, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized
Methods inherited from Any
==, !=, isInstanceOf, asInstanceOf
Method Details
override def sizeHint(size : Int) : Unit
Give a hint how many elements are expected to be added when the next `result` is called.

def +=(elem : Float) : ofFloat
Adds a single element to the builder.
Parameters
elem - The element to be added

override def ++=(xs : Traversable[Float]) : ofFloat
Adds a number of elements provided by an iterable object to this collection.
Parameters
iter - the iterable object.

def clear : Unit
Clear the contents of this builder

def result : Array[Float]
Returns collection resulting from this builder. The buffer's contents are undefined afterwards.

override def equals(other : Any) : Boolean
This method is used to compare the receiver object (this) with the argument object (arg0) for equivalence.

The default implementations of this method is an equivalence relation:

  • It is reflexive: for any instance x of type Any, x.equals(x) should return true.
  • It is symmetric: for any instances x and y of type Any, x.equals(y) should return true if and only if y.equals(x) returns true.
  • It is transitive: for any instances x, y, and z of type AnyRef if x.equals(y) returns true and y.equals(z) returns true, then x.equals(z) should return true.

If you override this method, you should verify that your implementation remains an equivalence relation. Additionally, when overriding this method it is often necessary to override hashCode to ensure that objects that are "equal" (o1.equals(o2) returns true) hash to the same Int (o1.hashCode.equals(o2.hashCode)).

Parameters
arg0 - the object to compare against this object for equality.
Returns
true if the receiver object is equivalent to the argument; false otherwise.


override def toString : java.lang.String
Returns a string representation of the object.

The default representation is platform dependent.

Returns
a string representation of the object.