summaryrefslogtreecommitdiff
path: root/src/library/scala/collection/mutable/Stack.scala
diff options
context:
space:
mode:
authorPaul Phillips <paulp@improving.org>2011-09-19 13:35:16 +0000
committerPaul Phillips <paulp@improving.org>2011-09-19 13:35:16 +0000
commit5637b22d21ccc1abe70e16e87c1607cd3acb9b3c (patch)
treef62eb05f94bf22d0091f65002e7fc98cdc04e1ae /src/library/scala/collection/mutable/Stack.scala
parentf7e038361ae6b1958985a20e30bfa567d6a51b16 (diff)
downloadscala-5637b22d21ccc1abe70e16e87c1607cd3acb9b3c.tar.gz
scala-5637b22d21ccc1abe70e16e87c1607cd3acb9b3c.tar.bz2
scala-5637b22d21ccc1abe70e16e87c1607cd3acb9b3c.zip
Deprecation and convention adherence patrol.
Iterators should have def next(), not def next. Clearing a mutable structure should be done with clear(), not clear. And etc. No review.
Diffstat (limited to 'src/library/scala/collection/mutable/Stack.scala')
-rw-r--r--src/library/scala/collection/mutable/Stack.scala7
1 files changed, 2 insertions, 5 deletions
diff --git a/src/library/scala/collection/mutable/Stack.scala b/src/library/scala/collection/mutable/Stack.scala
index 0b3852fe61..bd180fc0b4 100644
--- a/src/library/scala/collection/mutable/Stack.scala
+++ b/src/library/scala/collection/mutable/Stack.scala
@@ -26,11 +26,8 @@ object Stack extends SeqFactory[Stack] {
class StackBuilder[A] extends Builder[A, Stack[A]] {
val lbuff = new ListBuffer[A]
def +=(elem: A) = { lbuff += elem; this }
- def clear = lbuff.clear
- def result = {
- val lst = lbuff.result
- new Stack(lst)
- }
+ def clear() = lbuff.clear()
+ def result = new Stack(lbuff.result)
}
implicit def canBuildFrom[A]: CanBuildFrom[Coll, A, Stack[A]] = ReusableCBF.asInstanceOf[GenericCanBuildFrom[A]]