in scala
trait SeqProxy

abstract trait SeqProxy [+A]
extends java.lang.Object
with scala.Seq[A]
with scala.IterableProxy[A]
with scala.ScalaObject
This class implements a proxy for sequences. It forwards all calls to a different sequence object.
Author:
Martin Odersky
Author:
Matthias Zenger
Version:
2.0, 31/12/2006
Direct Known Subclasses:
StackProxy, QueueProxy, PriorityQueueProxy

Def Summary
override def apply (i: scala.Int) : A

override def concat [B >: A] (that: scala.Iterable[B]) : scala.Seq[B]

override def contains (elem: scala.Any) : scala.Boolean

override def copyToArray [B >: A] (xs: scala.Array[B], start: scala.Int) : scala.Unit

override def drop (n: scala.Int) : scala.Seq[A]

override def dropWhile (p: (A) => scala.Boolean) : scala.Seq[A]

override def filter (p: (A) => scala.Boolean) : scala.Seq[A]

override def flatMap [B] (f: (A) => scala.Iterable[B]) : scala.Seq[B]

override def isDefinedAt (x: scala.Int) : scala.Boolean

override def isEmpty : scala.Boolean

override def lastIndexOf [B >: A] (elem: B) : scala.Int

override def length : scala.Int

override def map [B] (f: (A) => B) : scala.Seq[B]

override def reverse : scala.Seq[A]

abstract def self : scala.Seq[A]

override def slice (from: scala.Int, len: scala.Int) : scala.Seq[A]

override def take (n: scala.Int) : scala.Seq[A]

override def takeWhile (p: (A) => scala.Boolean) : scala.Seq[A]

override def toArray [B >: A] : scala.Array[B]

Def inherited from scala.Seq[A]
++ , concat, contains, copyToArray, drop, dropWhile, filter, flatMap, isDefinedAt, isEmpty, lastIndexOf, length, map, reverse, slice, stringPrefix, subseq, super$drop, super$dropWhile, super$filter, super$take, super$takeWhile, take, takeWhile, toArray, toString
Def inherited from scala.IterableProxy[A]
/: , :\, addString, concat, copyToBuffer, drop, dropWhile, elements, exists, filter, find, findIndexOf, flatMap, foldLeft, foldRight, forall, foreach, indexOf, map, mkString, reduceLeft, reduceRight, sameElements, self, take, takeWhile, toList
Def Detail
override def apply (i: scala.Int): A

[scala.deprecated]

override def concat [B >: A](that: scala.Iterable[B]): scala.Seq[B]

override def contains (elem: scala.Any): scala.Boolean

override def copyToArray [B >: A](xs: scala.Array[B], start: scala.Int): scala.Unit

override def drop (n: scala.Int): scala.Seq[A]

override def dropWhile (p: (A) => scala.Boolean): scala.Seq[A]

override def filter (p: (A) => scala.Boolean): scala.Seq[A]

override def flatMap [B](f: (A) => scala.Iterable[B]): scala.Seq[B]

override def isDefinedAt (x: scala.Int): scala.Boolean

override def isEmpty : scala.Boolean

override def lastIndexOf [B >: A](elem: B): scala.Int

override def length : scala.Int

override def map [B](f: (A) => B): scala.Seq[B]

override def reverse : scala.Seq[A]

abstract def self : scala.Seq[A]

override def slice (from: scala.Int, len: scala.Int): scala.Seq[A]

override def take (n: scala.Int): scala.Seq[A]

override def takeWhile (p: (A) => scala.Boolean): scala.Seq[A]

override def toArray [B >: A]: scala.Array[B]