in scala
class SeqProxy

mixin abstract class SeqProxy [ A ]
extends java.lang.Object
with Seq
with IterableProxy
with ScalaObject
Class Seq[A] represents finite sequences of elements of type A.
author:
Martin Odersky
author:
Matthias Zenger
version:
1.0, 16/07/2003

Def Summary
def apply ( n : scala.Int ) : A
Access element number n.
override def copyToArray [ A <: B& ] ( xs : Array , start : scala.Int ) : Array
Fills the given array xs with the elements of this sequence starting at position start.
override def drop ( n : scala.Int ) : Seq
Returns a new sub-sequence that drops the first n elements of this sequence.
override def indexOf [ A <: B& ] ( elem : B& ) : scala.Int
Returns the index of the first occurence of the specified object in this sequence.
override def isDefinedAt ( y : scala.Int ) : scala.Boolean
Is this partial function defined for the index x?
override def lastIndexOf [ A <: B& ] ( elem : B& ) : scala.Int
Returns the index of the last occurence of the specified element in this sequence, or -1 if the sequence does not contain this element.
def length : scala.Int
Returns the length of the sequence.
def self : Seq

override def subseq ( from : scala.Int , len : scala.Int ) : Seq
Returns a subsequence starting from index from consisting of len elements.
override def take ( n : scala.Int ) : Seq
Returns the sub-sequence starting from index n.
override def toList : List
Transform this sequence into a list of all elements.


Def Detail
def apply ( n : scala.Int ) : A
Access element number n.
return:
the element at index n.

override def copyToArray [ A <: B& ]( xs : Array , start : scala.Int ) : Array
Fills the given array xs with the elements of this sequence starting at position start.
param:
xs the array to fill.
param:
start starting index.
return:
the given array xs filled with the elements of this sequence.

override def drop ( n : scala.Int ) : Seq
Returns a new sub-sequence that drops the first n elements of this sequence.

override def indexOf [ A <: B& ]( elem : B& ) : scala.Int
Returns the index of the first occurence of the specified object in this sequence.
param:
elem element to search for.
return:
the index in this sequence of the first occurence of the specified element, or -1 if the sequence does not contain this element.

override def isDefinedAt ( y : scala.Int ) : scala.Boolean
Is this partial function defined for the index x?
return:
true, iff x is a legal sequence index.

override def lastIndexOf [ A <: B& ]( elem : B& ) : scala.Int
Returns the index of the last occurence of the specified element in this sequence, or -1 if the sequence does not contain this element.
param:
elem element to search for.
return:
the index in this sequence of the last occurence of the specified element, or -1 if the sequence does not contain this element.

def length : scala.Int
Returns the length of the sequence.
return:
the sequence length.

def self : Seq

override def subseq ( from : scala.Int , len : scala.Int ) : Seq
Returns a subsequence starting from index from consisting of len elements.

override def take ( n : scala.Int ) : Seq
Returns the sub-sequence starting from index n.

override def toList : List
Transform this sequence into a list of all elements.
return:
a list which enumerates all elements of this sequence.