From 3b72f6de8213b573675650d4ca16c0563981f965 Mon Sep 17 00:00:00 2001 From: Martin Odersky Date: Thu, 2 Jul 2009 17:53:28 +0000 Subject: refined range positions some more; eliminated A... refined range positions some more; eliminated Array.withDims --- src/library/scala/Array.scala | 7 ------- src/library/scala/collection/mutable/LinkedHashMap.scala | 2 +- 2 files changed, 1 insertion(+), 8 deletions(-) (limited to 'src/library') diff --git a/src/library/scala/Array.scala b/src/library/scala/Array.scala index b72bdb01e7..7f42ada4b1 100644 --- a/src/library/scala/Array.scala +++ b/src/library/scala/Array.scala @@ -171,13 +171,6 @@ object Array extends SequenceFactory[Array] { def ofDim[A](n1: Int, n2: Int, n3: Int, n4: Int, n5: Int): Array[Array[Array[Array[Array[A]]]]] = tabulate(n1)(_ => ofDim[A](n2, n3, n4, n5)) - /** Create array with given dimensions */ - @deprecated("use `ofDim' instead") def withDims[A](n1: Int): Array[A] = ofDim(n1) - @deprecated("use `ofDim' instead") def withDims[A](n1: Int, n2: Int): Array[Array[A]] = ofDim(n1, n2) - @deprecated("use `ofDim' instead") def withDims[A](n1: Int, n2: Int, n3: Int): Array[Array[Array[A]]] = ofDim(n1, n2, n3) - @deprecated("use `ofDim' instead") def withDims[A](n1: Int, n2: Int, n3: Int, n4: Int): Array[Array[Array[Array[A]]]] = ofDim(n1, n2, n3, n4) - @deprecated("use `ofDim' instead") def withDims[A](n1: Int, n2: Int, n3: Int, n4: Int, n5: Int): Array[Array[Array[Array[Array[A]]]]] = ofDim(n1, n2, n3, n4, n5) - /** Create an array containing several copies of an element. * * @param n the length of the resulting array diff --git a/src/library/scala/collection/mutable/LinkedHashMap.scala b/src/library/scala/collection/mutable/LinkedHashMap.scala index fb19a7e84e..4a64b9e8ce 100644 --- a/src/library/scala/collection/mutable/LinkedHashMap.scala +++ b/src/library/scala/collection/mutable/LinkedHashMap.scala @@ -94,7 +94,7 @@ class LinkedHashMap[A, B] extends Map[A, B] override def valuesIterator: Iterator[B] = new Iterator[B] { private var cur = firstEntry def hasNext = cur ne null - def next = { val res = cur.value; cur = cur.later; res } + def next = if (hasNext) { val res = cur.value; cur = cur.later; res } else Iterator.empty.next } -- cgit v1.2.3