Scala Library Documentation
|
|
scala/runtime/BoxedArray.scala
]
abstract
class
BoxedArray
extends
Seq[Any]A class representing Array[T]
Method Summary | |
override final def
|
++
[b >: Any](that : Iterable[b]) : Array[b]
Appends two iterable objects.
|
abstract def
|
apply
(index : Int) : Any
The element at given index
|
def
|
copyFrom (src : AnyRef, from : Int, to : Int, len : Int) : Unit |
def
|
copyTo (from : Int, dest : AnyRef, to : Int, len : Int) : Unit |
override def
|
copyToArray
[B](xs : Array[B], start : Int) : Unit
Fills the given array
xs with the elements of
this sequence starting at position start . |
final def
|
deepEquals (that : Any) : Boolean |
final def
|
deepMkString (start : String, sep : String, end : String) : String |
final def
|
deepMkString (sep : String) : String |
final def
|
deepToString : String |
def
|
elements
: Iterator[Any]
Creates a new iterator over all elements contained in this
object.
|
override final def
|
flatMap
[b](f : (Any) => Iterable[b]) : Array[b]
Applies the given function
f to each element of
this sequence, then concatenates the results. |
override def
|
isDefinedAt
(x : Int) : Boolean
Is this partial function defined for the index
x ? |
abstract def
|
length
: Int
The length of the array
|
override final def
|
map
[b](f : (Any) => b) : Array[b]
Returns the sequence resulting from applying the given function
f to each element of this sequence. |
override final def
|
stringPrefix
: String
Defines the prefix of this object's
toString representation. |
abstract def
|
subArray (from : Int, end : Int) : AnyRef |
abstract def
|
unbox (elemClass : Class) : AnyRef |
abstract def
|
unbox
(elemTag : String) : AnyRef
Convert to Java array.
|
abstract def
|
update
(index : Int, elem : Any) : Unit
Update element at given index
|
abstract def
|
value
: AnyRef
The underlying array value
|
final def
|
zip [b](that : Array[b]) : Array[(Any, b)] |
final def
|
zipWithIndex : Array[(Any, Int)] |
Methods inherited from Seq | |
size, isEmpty, concat, lastIndexOf, filter, take, drop, takeWhile, dropWhile, reverse, contains, slice, subseq, toArray |
Methods inherited from Collection | |
toString |
Methods inherited from Iterable | |
foreach, forall, exists, find, findIndexOf, indexOf, foldLeft, foldRight, /:, :\, reduceLeft, reduceRight, copyToBuffer, sameElements, toList, mkString, mkString, addString, addString, projection, hasDefiniteSize |
Methods inherited from PartialFunction | |
orElse, andThen |
Methods inherited from Function1 | |
compose |
Methods inherited from AnyRef | |
getClass, hashCode, equals, clone, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized |
Methods inherited from Any | |
==, !=, isInstanceOf, asInstanceOf |
Method Details |
abstract
def
length : Int
elemTag -
Either one of the tags ".N" where N is the name of a primitive type (@see ScalaRunTime), or a full class name.x
?x -
..true
, iff x
is a legal sequence index.abstract
def
value : AnyRef
xs
with the elements of
this sequence starting at position start
.xs -
the array to fill.start -
starting index.f
to each element of this sequence.f -
function to apply to each element.f(a0), ..., f(an)
if this sequence is a0, ..., an
.f
to each element of
this sequence, then concatenates the results.f -
the function to apply on each element.f(a0) ::: ... ::: f(an)
if this sequence is a0, ..., an
.that -
..final
def
deepToString : String
override final
def
stringPrefix : String
toString
representation.
Scala Library Documentation
|
|