diff options
author | Gilles Dubochet <gilles.dubochet@epfl.ch> | 2009-05-27 19:35:02 +0000 |
---|---|---|
committer | Gilles Dubochet <gilles.dubochet@epfl.ch> | 2009-05-27 19:35:02 +0000 |
commit | cc5e79c9ec9cea8d0f22020b528877d8f6e00153 (patch) | |
tree | 94e43f77c7b7271b3d0b6f9fb7372ae83b39360d /src/library/scala/collection/Iterator.scala | |
parent | 4b8be5d8bec86358276407d6521c41702ccda835 (diff) | |
download | scala-cc5e79c9ec9cea8d0f22020b528877d8f6e00153.tar.gz scala-cc5e79c9ec9cea8d0f22020b528877d8f6e00153.tar.bz2 scala-cc5e79c9ec9cea8d0f22020b528877d8f6e00153.zip |
In "Iterable" and in all its subclasses, "itera...
In "Iterable" and in all its subclasses, "iterator" replaces "elements"
(and assorted changes).
Diffstat (limited to 'src/library/scala/collection/Iterator.scala')
-rw-r--r-- | src/library/scala/collection/Iterator.scala | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/src/library/scala/collection/Iterator.scala b/src/library/scala/collection/Iterator.scala index a38cc6f360..5ebe0df11e 100644 --- a/src/library/scala/collection/Iterator.scala +++ b/src/library/scala/collection/Iterator.scala @@ -43,14 +43,14 @@ object Iterator { /** Creates an iterator with given elements * @param elems The elements returned one-by-one from the iterator */ - def apply[A](elems: A*): Iterator[A] = elems.elements + def apply[A](elems: A*): Iterator[A] = elems.iterator /** Concatenates the given argument iterators into a single iterator. * * @param its the argument iterators that are to be concatenated * @return the concatenation of all the argument iterators */ - @deprecated def concat[A](xss: Iterator[A]*): Iterator[A] = xss.elements.flatten + @deprecated def concat[A](xss: Iterator[A]*): Iterator[A] = xss.iterator.flatten /** An iterator that returns the results of some element computation a number of times. * @param len The number of elements returned @@ -165,14 +165,14 @@ object Iterator { implicit def iteratorIteratorWrapper[A](its: Iterator[Iterator[A]]): IteratorIteratorOps[A] = new IteratorIteratorOps[A](its) - /** @deprecated use `xs.elements` instead + /** @deprecated use `xs.iterator` or `Iterator(xs)` instead */ - @deprecated def fromValues[a](xs: a*) = xs.elements + @deprecated def fromValues[a](xs: a*) = xs.iterator /** * @param xs the array of elements - * @see also: Vector.elements and slice - * @deprecated use `xs.elements` instead + * @see also: Vector.iterator and slice + * @deprecated use `xs.iterator` instead */ @deprecated def fromArray[a](xs: Array[a]): Iterator[a] = fromArray(xs, 0, xs.length) @@ -181,23 +181,23 @@ object Iterator { * @param xs the array of elements * @param start the start index * @param length the length - * @see also: Vector.elements and slice - * @deprecated use `xs.slice(start, start + length).elements` instead + * @see also: Vector.iterator and slice + * @deprecated use `xs.slice(start, start + length).iterator` instead */ @deprecated def fromArray[a](xs: Array[a], start: Int, length: Int): Iterator[a] = - xs.slice(start, start + length).elements + xs.slice(start, start + length).iterator /** * @param str the given string * @return the iterator on <code>str</code> - * @deprecated replaced by <code>str.elements</code> + * @deprecated replaced by <code>str.iterator</code> */ - @deprecated def fromString(str: String): Iterator[Char] = str.elements + @deprecated def fromString(str: String): Iterator[Char] = str.iterator /** * @param n the product arity * @return the iterator on <code>Product<n></code>. - * @deprecated use product.productElements instead + * @deprecated use product.productIterator instead */ @deprecated def fromProduct(n: Product): Iterator[Any] = new Iterator[Any] { private var c: Int = 0 |