summaryrefslogtreecommitdiff
path: root/src/library/scala/collection/Traversable.scala
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2009-05-14 17:30:15 +0000
committerMartin Odersky <odersky@gmail.com>2009-05-14 17:30:15 +0000
commit5b4ff1bb32bd855f4ca5a5ac4b37e288ad35c5be (patch)
tree597ab1d3e621e91db8b1273f7337b73a440959d8 /src/library/scala/collection/Traversable.scala
parent083f2fe49e8b01c8e886b0656dcc76bce017974f (diff)
downloadscala-5b4ff1bb32bd855f4ca5a5ac4b37e288ad35c5be.tar.gz
scala-5b4ff1bb32bd855f4ca5a5ac4b37e288ad35c5be.tar.bz2
scala-5b4ff1bb32bd855f4ca5a5ac4b37e288ad35c5be.zip
more collection cleanups and better docs
Diffstat (limited to 'src/library/scala/collection/Traversable.scala')
-rw-r--r--src/library/scala/collection/Traversable.scala4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/library/scala/collection/Traversable.scala b/src/library/scala/collection/Traversable.scala
index 4d2ace813c..cadd4c8c80 100644
--- a/src/library/scala/collection/Traversable.scala
+++ b/src/library/scala/collection/Traversable.scala
@@ -11,7 +11,7 @@ package scala.collection
// import immutable.{List, Stream, Nil}
import mutable.{Buffer, ArrayBuffer, ListBuffer}
-import util.control.Breaks._
+import util.control.Breaks
import generic._
/** A template trait for traversable collections.
@@ -93,6 +93,8 @@ trait Traversable[+A] extends TraversableTemplate[A, Traversable[A]]
/** Factory methods and utilities for instances of type Traversable */
object Traversable extends TraversableFactory[Traversable] { self =>
+ /** provide braek functionality separate from client code */
+ private[collection] val breaks: Breaks = new Breaks
implicit def builderFactory[A]: BuilderFactory[A, Traversable[A], Coll] = new VirtualBuilderFactory[A]
// new BuilderFactory[A, Traversable[A], Coll] { def apply(from: Coll) = from.traversableBuilder[A] }