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]