summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authormichelou <michelou@epfl.ch>2009-06-16 10:49:14 +0000
committermichelou <michelou@epfl.ch>2009-06-16 10:49:14 +0000
commit53ed9b920e738e784289548d7cc90e8e2dcd0124 (patch)
tree9c6f7ef79cdc127c77c4105ef63a44833870d707 /src
parenta4bdfdcccb498aeec2511f9230647ec27da6ff41 (diff)
downloadscala-53ed9b920e738e784289548d7cc90e8e2dcd0124.tar.gz
scala-53ed9b920e738e784289548d7cc90e8e2dcd0124.tar.bz2
scala-53ed9b920e738e784289548d7cc90e8e2dcd0124.zip
added headers, svn keywords, updated pilib exam...
added headers, svn keywords, updated pilib examples
Diffstat (limited to 'src')
-rw-r--r--src/library/scala/collection/generic/Addable.scala2
-rw-r--r--src/library/scala/collection/generic/AddingBuilder.scala2
-rw-r--r--src/library/scala/collection/generic/BitSetFactory.scala2
-rw-r--r--src/library/scala/collection/generic/BitSetTemplate.scala11
-rw-r--r--src/library/scala/collection/generic/BufferTemplate.scala2
-rw-r--r--src/library/scala/collection/generic/Builder.scala15
-rw-r--r--src/library/scala/collection/generic/BuilderFactory.scala2
-rw-r--r--src/library/scala/collection/generic/Cloneable.scala2
-rw-r--r--src/library/scala/collection/generic/Companion.scala7
-rw-r--r--src/library/scala/collection/generic/DoubleLinkedListTemplate.scala4
-rw-r--r--src/library/scala/collection/generic/Growable.scala2
-rw-r--r--src/library/scala/collection/generic/ImmutableMapFactory.scala13
-rw-r--r--src/library/scala/collection/generic/ImmutableMapTemplate.scala2
-rw-r--r--src/library/scala/collection/generic/ImmutableSortedMapFactory.scala11
-rw-r--r--src/library/scala/collection/generic/ImmutableSortedSetFactory.scala11
-rw-r--r--src/library/scala/collection/generic/IterableForwarder.scala2
-rw-r--r--src/library/scala/collection/generic/IterableProxyTemplate.scala2
-rw-r--r--src/library/scala/collection/generic/IterableTemplate.scala2
-rw-r--r--src/library/scala/collection/generic/IterableView.scala5
-rw-r--r--src/library/scala/collection/generic/IterableViewTemplate.scala5
-rw-r--r--src/library/scala/collection/generic/LazyBuilder.scala2
-rw-r--r--src/library/scala/collection/generic/LinearSequenceTemplate.scala6
-rw-r--r--src/library/scala/collection/generic/LinkedListTemplate.scala4
-rw-r--r--src/library/scala/collection/generic/MapBuilder.scala2
-rw-r--r--src/library/scala/collection/generic/MapFactory.scala14
-rw-r--r--src/library/scala/collection/generic/MapTemplate.scala16
-rw-r--r--src/library/scala/collection/generic/MutableMapFactory.scala11
-rw-r--r--src/library/scala/collection/generic/MutableMapTemplate.scala2
-rwxr-xr-xsrc/library/scala/collection/generic/MutableMapTemplateBase.scala2
-rw-r--r--src/library/scala/collection/generic/MutableSetTemplate.scala2
-rw-r--r--src/library/scala/collection/generic/MutableVectorTemplate.scala4
-rw-r--r--src/library/scala/collection/generic/MutableVectorView.scala2
-rw-r--r--src/library/scala/collection/generic/MutableVectorViewTemplate.scala2
-rw-r--r--src/library/scala/collection/generic/SequenceFactory.scala11
-rw-r--r--src/library/scala/collection/generic/SequenceForwarder.scala2
-rw-r--r--src/library/scala/collection/generic/SequenceProxyTemplate.scala2
-rw-r--r--src/library/scala/collection/generic/SequenceTemplate.scala13
-rw-r--r--src/library/scala/collection/generic/SequenceView.scala3
-rw-r--r--src/library/scala/collection/generic/SequenceViewTemplate.scala2
-rw-r--r--src/library/scala/collection/generic/SetBuilder.scala6
-rw-r--r--src/library/scala/collection/generic/SetClass.scala5
-rw-r--r--src/library/scala/collection/generic/SetFactory.scala14
-rw-r--r--src/library/scala/collection/generic/SetTemplate.scala2
-rw-r--r--src/library/scala/collection/generic/Shrinkable.scala2
-rw-r--r--src/library/scala/collection/generic/Sorted.scala2
-rw-r--r--src/library/scala/collection/generic/SortedMapFactory.scala11
-rw-r--r--src/library/scala/collection/generic/SortedMapTemplate.scala6
-rw-r--r--src/library/scala/collection/generic/SortedSetFactory.scala11
-rw-r--r--src/library/scala/collection/generic/SortedSetTemplate.scala2
-rw-r--r--src/library/scala/collection/generic/Subtractable.scala2
-rw-r--r--src/library/scala/collection/generic/TraversableClass.scala5
-rw-r--r--src/library/scala/collection/generic/TraversableFactory.scala13
-rw-r--r--src/library/scala/collection/generic/TraversableForwarder.scala2
-rw-r--r--src/library/scala/collection/generic/TraversableProxyTemplate.scala2
-rw-r--r--src/library/scala/collection/generic/TraversableTemplate.scala11
-rw-r--r--src/library/scala/collection/generic/TraversableView.scala6
-rw-r--r--src/library/scala/collection/generic/TraversableViewTemplate.scala7
-rw-r--r--src/library/scala/collection/generic/VectorTemplate.scala2
-rw-r--r--src/library/scala/collection/generic/VectorView.scala3
-rw-r--r--src/library/scala/collection/generic/VectorViewTemplate.scala1
-rwxr-xr-xsrc/library/scala/util/control/Breaks.scala21
61 files changed, 257 insertions, 85 deletions
diff --git a/src/library/scala/collection/generic/Addable.scala b/src/library/scala/collection/generic/Addable.scala
index 7b2fbdc487..f27dc8e257 100644
--- a/src/library/scala/collection/generic/Addable.scala
+++ b/src/library/scala/collection/generic/Addable.scala
@@ -6,7 +6,7 @@
** |/ **
\* */
-// $Id: Iterable.scala 15188 2008-05-24 15:01:02Z stepancheg $
+// $Id$
package scala.collection.generic
diff --git a/src/library/scala/collection/generic/AddingBuilder.scala b/src/library/scala/collection/generic/AddingBuilder.scala
index da35889432..7963836922 100644
--- a/src/library/scala/collection/generic/AddingBuilder.scala
+++ b/src/library/scala/collection/generic/AddingBuilder.scala
@@ -6,7 +6,7 @@
** |/ **
\* */
-// $Id: ListBuffer.scala 14378 2008-03-13 11:39:05Z dragos $
+// $Id$
package scala.collection.generic
diff --git a/src/library/scala/collection/generic/BitSetFactory.scala b/src/library/scala/collection/generic/BitSetFactory.scala
index 479a857ee7..acbfc0fd0b 100644
--- a/src/library/scala/collection/generic/BitSetFactory.scala
+++ b/src/library/scala/collection/generic/BitSetFactory.scala
@@ -5,7 +5,7 @@
** /____/\___/_/ |_/____/_/ | | **
** |/ **
\* */
-// $Id: Traversable.scala 15188 2008-05-24 15:01:02Z stepancheg $
+// $Id$
package scala.collection.generic
trait BitSetFactory[Coll <: BitSet with BitSetTemplate[Coll]] {
diff --git a/src/library/scala/collection/generic/BitSetTemplate.scala b/src/library/scala/collection/generic/BitSetTemplate.scala
index 66b279cf37..66c8b27972 100644
--- a/src/library/scala/collection/generic/BitSetTemplate.scala
+++ b/src/library/scala/collection/generic/BitSetTemplate.scala
@@ -1,3 +1,14 @@
+/* __ *\
+** ________ ___ / / ___ Scala API **
+** / __/ __// _ | / / / _ | (c) 2003-2009, LAMP/EPFL **
+** __\ \/ /__/ __ |/ /__/ __ | http://scala-lang.org/ **
+** /____/\___/_/ |_/____/_/ | | **
+** |/ **
+\* */
+
+// $Id$
+
+
package scala.collection.generic
import BitSetTemplate._
diff --git a/src/library/scala/collection/generic/BufferTemplate.scala b/src/library/scala/collection/generic/BufferTemplate.scala
index 65c6631fbd..ca14d586e6 100644
--- a/src/library/scala/collection/generic/BufferTemplate.scala
+++ b/src/library/scala/collection/generic/BufferTemplate.scala
@@ -6,7 +6,7 @@
** |/ **
\* */
-// $Id: Buffer.scala 15799 2008-08-15 18:23:54Z odersky $
+// $Id$
package scala.collection.generic
diff --git a/src/library/scala/collection/generic/Builder.scala b/src/library/scala/collection/generic/Builder.scala
index d88e3dd755..974018ce26 100644
--- a/src/library/scala/collection/generic/Builder.scala
+++ b/src/library/scala/collection/generic/Builder.scala
@@ -6,14 +6,14 @@
** |/ **
\* */
-// $Id: ListBuffer.scala 14378 2008-03-13 11:39:05Z dragos $
+// $Id$
package scala.collection.generic
/** The base trait of all builders.
- * A builder lets one construct a collection incrementally, by adding elements
- * to the builder with += and then converting to the required collection type with
- * `result`.
+ * A builder lets one construct a collection incrementally, by adding
+ * elements to the builder with += and then converting to the required
+ * collection type with `result`.
*/
trait Builder[-Elem, +To] extends Growable[Elem] {
@@ -26,7 +26,8 @@ trait Builder[-Elem, +To] extends Growable[Elem] {
*/
def clear()
- /** Returns collection resulting from this builder. The buffer's contents are undefined afterwards.
+ /** Returns collection resulting from this builder. The buffer's contents
+ * are undefined afterwards.
*/
def result(): To
@@ -35,8 +36,8 @@ trait Builder[-Elem, +To] extends Growable[Elem] {
*/
def sizeHint(size: Int) {}
- /** Create a new builder which is the same as the current builder except that
- * a given function is applied to the current builder's result.
+ /** Create a new builder which is the same as the current builder except
+ * that a given function is applied to the current builder's result.
* @param f the function to apply to the builder's result
*/
def mapResult[NewTo](f: To => NewTo): Builder[Elem, NewTo] =
diff --git a/src/library/scala/collection/generic/BuilderFactory.scala b/src/library/scala/collection/generic/BuilderFactory.scala
index 2d2bf01f30..2834b38951 100644
--- a/src/library/scala/collection/generic/BuilderFactory.scala
+++ b/src/library/scala/collection/generic/BuilderFactory.scala
@@ -6,7 +6,7 @@
** |/ **
\* */
-// $Id: ListBuffer.scala 14378 2008-03-13 11:39:05Z dragos $
+// $Id$
package scala.collection.generic
diff --git a/src/library/scala/collection/generic/Cloneable.scala b/src/library/scala/collection/generic/Cloneable.scala
index 4c3cf13df5..9b84df0e2b 100644
--- a/src/library/scala/collection/generic/Cloneable.scala
+++ b/src/library/scala/collection/generic/Cloneable.scala
@@ -6,7 +6,7 @@
** |/ **
\* */
-// $Id: CloneableCollection.scala 16893 2009-01-13 13:09:22Z cunei $
+// $Id$
package scala.collection.generic
diff --git a/src/library/scala/collection/generic/Companion.scala b/src/library/scala/collection/generic/Companion.scala
index 21bd6ece3e..3ab7a4fa06 100644
--- a/src/library/scala/collection/generic/Companion.scala
+++ b/src/library/scala/collection/generic/Companion.scala
@@ -5,7 +5,10 @@
** /____/\___/_/ |_/____/_/ | | **
** |/ **
\* */
-// $Id: Traversable.scala 15188 2008-05-24 15:01:02Z stepancheg $
+
+// $Id$
+
+
package scala.collection.generic
abstract class Companion[+CC[X] <: Traversable[X]] {
@@ -14,7 +17,7 @@ abstract class Companion[+CC[X] <: Traversable[X]] {
def newBuilder[A]: Builder[A, CC[A]]
/** The empty iterable of type CC */
- def empty[A]: CC[A] = newBuilder[A].result
+ def empty[A]: CC[A] = newBuilder[A].result
/** Creates an iterable of type CC with specified elements */
def apply[A](args: A*): CC[A] = {
diff --git a/src/library/scala/collection/generic/DoubleLinkedListTemplate.scala b/src/library/scala/collection/generic/DoubleLinkedListTemplate.scala
index c86717f517..14686cdb90 100644
--- a/src/library/scala/collection/generic/DoubleLinkedListTemplate.scala
+++ b/src/library/scala/collection/generic/DoubleLinkedListTemplate.scala
@@ -1,12 +1,12 @@
/* __ *\
** ________ ___ / / ___ Scala API **
** / __/ __// _ | / / / _ | (c) 2003-2009, LAMP/EPFL **
-** __\ \/ /__/ __ |/ /__/ __ | **
+** __\ \/ /__/ __ |/ /__/ __ | http://scala-lang.org/ **
** /____/\___/_/ |_/____/_/ | | **
** |/ **
\* */
-// $Id: DoubleLinkedList.scala 16893 2009-01-13 13:09:22Z cunei $
+// $Id$
package scala.collection.generic
diff --git a/src/library/scala/collection/generic/Growable.scala b/src/library/scala/collection/generic/Growable.scala
index fdba3cbfaa..bbef2b7f29 100644
--- a/src/library/scala/collection/generic/Growable.scala
+++ b/src/library/scala/collection/generic/Growable.scala
@@ -6,7 +6,7 @@
** |/ **
\* */
-// $Id: Iterable.scala 15188 2008-05-24 15:01:02Z stepancheg $
+// $Id$
package scala.collection.generic
diff --git a/src/library/scala/collection/generic/ImmutableMapFactory.scala b/src/library/scala/collection/generic/ImmutableMapFactory.scala
index 2472472eb8..f401f86603 100644
--- a/src/library/scala/collection/generic/ImmutableMapFactory.scala
+++ b/src/library/scala/collection/generic/ImmutableMapFactory.scala
@@ -1,6 +1,17 @@
+/* __ *\
+** ________ ___ / / ___ Scala API **
+** / __/ __// _ | / / / _ | (c) 2003-2009, LAMP/EPFL **
+** __\ \/ /__/ __ |/ /__/ __ | http://scala-lang.org/ **
+** /____/\___/_/ |_/____/_/ | | **
+** |/ **
+\* */
+
+// $Id$
+
package scala.collection.generic
-/** A template for companion objects of immutable.Map and subclasses thereof.
+/** A template for companion objects of <code>immutable.Map</code> and
+ * subclasses thereof.
*/
abstract class ImmutableMapFactory[CC[A, +B] <: immutable.Map[A, B] with ImmutableMapTemplate[A, B, CC[A, B]]]
extends MapFactory[CC] {
diff --git a/src/library/scala/collection/generic/ImmutableMapTemplate.scala b/src/library/scala/collection/generic/ImmutableMapTemplate.scala
index 7a8c79ca41..d41571dcfc 100644
--- a/src/library/scala/collection/generic/ImmutableMapTemplate.scala
+++ b/src/library/scala/collection/generic/ImmutableMapTemplate.scala
@@ -6,7 +6,7 @@
** |/ **
\* */
-// $Id: Map.scala 16884 2009-01-09 16:52:09Z cunei $
+// $Id$
package scala.collection.generic
diff --git a/src/library/scala/collection/generic/ImmutableSortedMapFactory.scala b/src/library/scala/collection/generic/ImmutableSortedMapFactory.scala
index 1662abd901..1e36149f83 100644
--- a/src/library/scala/collection/generic/ImmutableSortedMapFactory.scala
+++ b/src/library/scala/collection/generic/ImmutableSortedMapFactory.scala
@@ -1,3 +1,14 @@
+/* __ *\
+** ________ ___ / / ___ Scala API **
+** / __/ __// _ | / / / _ | (c) 2003-2009, LAMP/EPFL **
+** __\ \/ /__/ __ |/ /__/ __ | http://scala-lang.org/ **
+** /____/\___/_/ |_/____/_/ | | **
+** |/ **
+\* */
+
+// $Id$
+
+
package scala.collection.generic
/** A template for companion objects of immutable.Map and subclasses thereof.
diff --git a/src/library/scala/collection/generic/ImmutableSortedSetFactory.scala b/src/library/scala/collection/generic/ImmutableSortedSetFactory.scala
index 94284b505e..9d09e35132 100644
--- a/src/library/scala/collection/generic/ImmutableSortedSetFactory.scala
+++ b/src/library/scala/collection/generic/ImmutableSortedSetFactory.scala
@@ -1,3 +1,14 @@
+/* __ *\
+** ________ ___ / / ___ Scala API **
+** / __/ __// _ | / / / _ | (c) 2003-2009, LAMP/EPFL **
+** __\ \/ /__/ __ |/ /__/ __ | http://scala-lang.org/ **
+** /____/\___/_/ |_/____/_/ | | **
+** |/ **
+\* */
+
+// $Id$
+
+
package scala.collection.generic
/** A template for companion objects of mutable.Map and subclasses thereof.
diff --git a/src/library/scala/collection/generic/IterableForwarder.scala b/src/library/scala/collection/generic/IterableForwarder.scala
index 5593f1a4f5..a46e05ee70 100644
--- a/src/library/scala/collection/generic/IterableForwarder.scala
+++ b/src/library/scala/collection/generic/IterableForwarder.scala
@@ -6,7 +6,7 @@
** |/ **
\* */
-// $Id: IterableProxy.scala 15458 2008-06-28 20:23:22Z stepancheg $
+// $Id$
package scala.collection.generic
diff --git a/src/library/scala/collection/generic/IterableProxyTemplate.scala b/src/library/scala/collection/generic/IterableProxyTemplate.scala
index 15a0b19f05..74911ec113 100644
--- a/src/library/scala/collection/generic/IterableProxyTemplate.scala
+++ b/src/library/scala/collection/generic/IterableProxyTemplate.scala
@@ -6,7 +6,7 @@
** |/ **
\* */
-// $Id: IterableProxy.scala 15458 2008-06-28 20:23:22Z stepancheg $
+// $Id$
package scala.collection.generic
diff --git a/src/library/scala/collection/generic/IterableTemplate.scala b/src/library/scala/collection/generic/IterableTemplate.scala
index fa7a2529fc..466fd32e9a 100644
--- a/src/library/scala/collection/generic/IterableTemplate.scala
+++ b/src/library/scala/collection/generic/IterableTemplate.scala
@@ -6,7 +6,7 @@
** |/ **
\* */
-// $Id: Iterable.scala 15188 2008-05-24 15:01:02Z stepancheg $
+// $Id$
package scala.collection.generic
diff --git a/src/library/scala/collection/generic/IterableView.scala b/src/library/scala/collection/generic/IterableView.scala
index 18ca7b2494..841a19f49c 100644
--- a/src/library/scala/collection/generic/IterableView.scala
+++ b/src/library/scala/collection/generic/IterableView.scala
@@ -5,9 +5,12 @@
** /____/\___/_/ |_/____/_/ | | **
** |/ **
\* */
+
+// $Id$
+
+
package scala.collection.generic
-import Math.MAX_INT
import TraversableView.NoBuilder
/** A base class for views of Iterables.
diff --git a/src/library/scala/collection/generic/IterableViewTemplate.scala b/src/library/scala/collection/generic/IterableViewTemplate.scala
index 950f8bb52a..9f6e703ff8 100644
--- a/src/library/scala/collection/generic/IterableViewTemplate.scala
+++ b/src/library/scala/collection/generic/IterableViewTemplate.scala
@@ -5,9 +5,12 @@
** /____/\___/_/ |_/____/_/ | | **
** |/ **
\* */
+
+// $Id$
+
+
package scala.collection.generic
-import Math.MAX_INT
import TraversableView.NoBuilder
/** A base class for views of Iterables.
diff --git a/src/library/scala/collection/generic/LazyBuilder.scala b/src/library/scala/collection/generic/LazyBuilder.scala
index 9262a19169..8210225198 100644
--- a/src/library/scala/collection/generic/LazyBuilder.scala
+++ b/src/library/scala/collection/generic/LazyBuilder.scala
@@ -6,7 +6,7 @@
** |/ **
\* */
-// $Id: ListBuffer.scala 14378 2008-03-13 11:39:05Z dragos $
+// $Id$
package scala.collection.generic
diff --git a/src/library/scala/collection/generic/LinearSequenceTemplate.scala b/src/library/scala/collection/generic/LinearSequenceTemplate.scala
index 06dd14264f..285170f63d 100644
--- a/src/library/scala/collection/generic/LinearSequenceTemplate.scala
+++ b/src/library/scala/collection/generic/LinearSequenceTemplate.scala
@@ -6,7 +6,7 @@
** |/ **
\* */
-// $Id: Sequence.scala 16092 2008-09-12 10:37:06Z nielsen $
+// $Id$
package scala.collection.generic
@@ -19,8 +19,8 @@ import util.control.Breaks._
/** Class <code>Linear[A]</code> represents linear sequences of elements.
* For such sequences `isEmpty`, `head` and `tail` are guaranteed to be
* efficient constant time (or near so) operations.
- * It does not add any methods to Sequence but overrides several
- * methods with optimized implementations.
+ * It does not add any methods to <code>Sequence</code> but overrides
+ * several methods with optimized implementations.
*
* @author Martin Odersky
* @author Matthias Zenger
diff --git a/src/library/scala/collection/generic/LinkedListTemplate.scala b/src/library/scala/collection/generic/LinkedListTemplate.scala
index e3de5031a9..62f33eeccb 100644
--- a/src/library/scala/collection/generic/LinkedListTemplate.scala
+++ b/src/library/scala/collection/generic/LinkedListTemplate.scala
@@ -6,7 +6,7 @@
** |/ **
\* */
-// $Id: SingleLinkedList.scala 16893 2009-01-13 13:09:22Z cunei $
+// $Id$
package scala.collection.generic
@@ -79,7 +79,7 @@ trait LinkedListTemplate[A, This >: Null <: Sequence[A] with LinkedListTemplate[
}
}
- override def foreach[B](f: A => B): Unit = {
+ override def foreach[B](f: A => B) {
var these = this
while (these ne null) {
f(these.elem);
diff --git a/src/library/scala/collection/generic/MapBuilder.scala b/src/library/scala/collection/generic/MapBuilder.scala
index 4f54447620..9d2249fc21 100644
--- a/src/library/scala/collection/generic/MapBuilder.scala
+++ b/src/library/scala/collection/generic/MapBuilder.scala
@@ -6,7 +6,7 @@
** |/ **
\* */
-// $Id: ListBuffer.scala 14378 2008-03-13 11:39:05Z dragos $
+// $Id$
package scala.collection.generic
diff --git a/src/library/scala/collection/generic/MapFactory.scala b/src/library/scala/collection/generic/MapFactory.scala
index 067f22dbf1..32916933ac 100644
--- a/src/library/scala/collection/generic/MapFactory.scala
+++ b/src/library/scala/collection/generic/MapFactory.scala
@@ -1,6 +1,18 @@
+/* __ *\
+** ________ ___ / / ___ Scala API **
+** / __/ __// _ | / / / _ | (c) 2003-2009, LAMP/EPFL **
+** __\ \/ /__/ __ |/ /__/ __ | http://scala-lang.org/ **
+** /____/\___/_/ |_/____/_/ | | **
+** |/ **
+\* */
+
+// $Id$
+
+
package scala.collection.generic
-/** A template for companion objects of mutable.Map and subclasses thereof.
+/** A template for companion objects of <code>mutable.Map</code> and
+ * subclasses thereof.
*/
abstract class MapFactory[CC[A, B] <: Map[A, B] with MapTemplate[A, B, CC[A, B]]] {
diff --git a/src/library/scala/collection/generic/MapTemplate.scala b/src/library/scala/collection/generic/MapTemplate.scala
index 96fd1018f5..64a93aba07 100644
--- a/src/library/scala/collection/generic/MapTemplate.scala
+++ b/src/library/scala/collection/generic/MapTemplate.scala
@@ -6,26 +6,26 @@
** |/ **
\* */
-// $Id: Map.scala 16884 2009-01-09 16:52:09Z cunei $
+// $Id$
package scala.collection.generic
/** A generic template for maps from keys of type A to values of type B.
- * To implement a concrete map, you need to provide implementations of the following methods:
- * (where `This` is the type of the map in question):
+ * To implement a concrete map, you need to provide implementations of the
+ * following methods (where `This` is the type of the map in question):<pre>
*
* def get(key: A): Option[B]
* def iterator: Iterator[(A, B)]
* def + [B1 >: B](kv: (A, B1)): This
- * def -(key: A): This
+ * def -(key: A): This</pre>
*
- * If you wish that methods like, take, drop, filter return the same kind of map, you should also
- * override:
+ * If you wish that methods like, take, drop, filter return the same kind of
+ * map, you should also override:<pre>
*
- * def empty: This
+ * def empty: This</pre>
*
- * It is also good idea to override methods foreach and size for efficiency.
+ * It is also good idea to override methods foreach and size for efficiency.
*/
trait MapTemplate[A, +B, +This <: MapTemplate[A, B, This] with Map[A, B]]
extends PartialFunction[A, B]
diff --git a/src/library/scala/collection/generic/MutableMapFactory.scala b/src/library/scala/collection/generic/MutableMapFactory.scala
index 7e33fc091f..c3ef54efcb 100644
--- a/src/library/scala/collection/generic/MutableMapFactory.scala
+++ b/src/library/scala/collection/generic/MutableMapFactory.scala
@@ -1,3 +1,14 @@
+/* __ *\
+** ________ ___ / / ___ Scala API **
+** / __/ __// _ | / / / _ | (c) 2003-2009, LAMP/EPFL **
+** __\ \/ /__/ __ |/ /__/ __ | http://scala-lang.org/ **
+** /____/\___/_/ |_/____/_/ | | **
+** |/ **
+\* */
+
+// $Id$
+
+
package scala.collection.generic
/** A template for companion objects of mutable.Map and subclasses thereof.
diff --git a/src/library/scala/collection/generic/MutableMapTemplate.scala b/src/library/scala/collection/generic/MutableMapTemplate.scala
index 8ca38afbe9..c5a4566e69 100644
--- a/src/library/scala/collection/generic/MutableMapTemplate.scala
+++ b/src/library/scala/collection/generic/MutableMapTemplate.scala
@@ -6,7 +6,7 @@
** |/ **
\* */
-// $Id: Map.scala 16884 2009-01-09 16:52:09Z cunei $
+// $Id$
package scala.collection.generic
diff --git a/src/library/scala/collection/generic/MutableMapTemplateBase.scala b/src/library/scala/collection/generic/MutableMapTemplateBase.scala
index 2c5f39f76c..5486372f28 100755
--- a/src/library/scala/collection/generic/MutableMapTemplateBase.scala
+++ b/src/library/scala/collection/generic/MutableMapTemplateBase.scala
@@ -6,7 +6,7 @@
** |/ **
\* */
-// $Id: Map.scala 16884 2009-01-09 16:52:09Z cunei $
+// $Id$
package scala.collection.generic
diff --git a/src/library/scala/collection/generic/MutableSetTemplate.scala b/src/library/scala/collection/generic/MutableSetTemplate.scala
index a266d7680d..f387b52de2 100644
--- a/src/library/scala/collection/generic/MutableSetTemplate.scala
+++ b/src/library/scala/collection/generic/MutableSetTemplate.scala
@@ -6,7 +6,7 @@
** |/ **
\* */
-// $Id: Map.scala 16884 2009-01-09 16:52:09Z cunei $
+// $Id$
package scala.collection.generic
diff --git a/src/library/scala/collection/generic/MutableVectorTemplate.scala b/src/library/scala/collection/generic/MutableVectorTemplate.scala
index a0cdfb0765..2067fb99c2 100644
--- a/src/library/scala/collection/generic/MutableVectorTemplate.scala
+++ b/src/library/scala/collection/generic/MutableVectorTemplate.scala
@@ -5,6 +5,10 @@
** /____/\___/_/ |_/____/_/ | | **
** |/ **
\* */
+
+// $Id$
+
+
package scala.collection.generic
/** A subtrait of collection.Vector which represents sequences
diff --git a/src/library/scala/collection/generic/MutableVectorView.scala b/src/library/scala/collection/generic/MutableVectorView.scala
index ba91e9152c..3d8fab6dec 100644
--- a/src/library/scala/collection/generic/MutableVectorView.scala
+++ b/src/library/scala/collection/generic/MutableVectorView.scala
@@ -6,7 +6,7 @@
** |/ **
\* */
-// $Id: Sequence.scala 16092 2008-09-12 10:37:06Z nielsen $
+// $Id$
package scala.collection.generic
diff --git a/src/library/scala/collection/generic/MutableVectorViewTemplate.scala b/src/library/scala/collection/generic/MutableVectorViewTemplate.scala
index e612111e8c..15bee72db3 100644
--- a/src/library/scala/collection/generic/MutableVectorViewTemplate.scala
+++ b/src/library/scala/collection/generic/MutableVectorViewTemplate.scala
@@ -6,7 +6,7 @@
** |/ **
\* */
-// $Id: Sequence.scala 16092 2008-09-12 10:37:06Z nielsen $
+// $Id$
package scala.collection.generic
diff --git a/src/library/scala/collection/generic/SequenceFactory.scala b/src/library/scala/collection/generic/SequenceFactory.scala
index 3a2979dd70..3fcfe870cd 100644
--- a/src/library/scala/collection/generic/SequenceFactory.scala
+++ b/src/library/scala/collection/generic/SequenceFactory.scala
@@ -1,3 +1,14 @@
+/* __ *\
+** ________ ___ / / ___ Scala API **
+** / __/ __// _ | / / / _ | (c) 2003-2009, LAMP/EPFL **
+** __\ \/ /__/ __ |/ /__/ __ | http://scala-lang.org/ **
+** /____/\___/_/ |_/____/_/ | | **
+** |/ **
+\* */
+
+// $Id$
+
+
package scala.collection.generic
/** A template for companion objects of Sequence and subclasses thereof.
diff --git a/src/library/scala/collection/generic/SequenceForwarder.scala b/src/library/scala/collection/generic/SequenceForwarder.scala
index 354509da13..40bc212718 100644
--- a/src/library/scala/collection/generic/SequenceForwarder.scala
+++ b/src/library/scala/collection/generic/SequenceForwarder.scala
@@ -6,7 +6,7 @@
** |/ **
\* */
-// $Id: SeqProxy.scala 15458 2008-06-28 20:23:22Z stepancheg $
+// $Id$
package scala.collection.generic
diff --git a/src/library/scala/collection/generic/SequenceProxyTemplate.scala b/src/library/scala/collection/generic/SequenceProxyTemplate.scala
index f6fed763b5..753f6ba31d 100644
--- a/src/library/scala/collection/generic/SequenceProxyTemplate.scala
+++ b/src/library/scala/collection/generic/SequenceProxyTemplate.scala
@@ -6,7 +6,7 @@
** |/ **
\* */
-// $Id: IterableProxy.scala 15458 2008-06-28 20:23:22Z stepancheg $
+// $Id$
package scala.collection.generic
diff --git a/src/library/scala/collection/generic/SequenceTemplate.scala b/src/library/scala/collection/generic/SequenceTemplate.scala
index ade5f45dad..8e54e399eb 100644
--- a/src/library/scala/collection/generic/SequenceTemplate.scala
+++ b/src/library/scala/collection/generic/SequenceTemplate.scala
@@ -6,7 +6,7 @@
** |/ **
\* */
-// $Id: Sequence.scala 16092 2008-09-12 10:37:06Z nielsen $
+// $Id$
package scala.collection.generic
@@ -52,7 +52,7 @@ trait SequenceTemplate[+A, +This <: IterableTemplate[A, This] with Sequence[A]]
* is O(length min len) instead of O(length). The method should be overwritten
* if computing length is cheap.
*/
- def lengthCompare(len: Int): Int = {
+ def lengthCompare(len: Int): Int = {
var i = 0
breakable {
for (_ <- this) {
@@ -181,7 +181,8 @@ trait SequenceTemplate[+A, +This <: IterableTemplate[A, This] with Sequence[A]]
}
/** Returns index of the first element satisying a predicate, or -1. */
- @deprecated("Use `indexWhere' instead") def findIndexOf(p: A => Boolean): Int = indexWhere(p)
+ @deprecated("Use `indexWhere' instead")
+ def findIndexOf(p: A => Boolean): Int = indexWhere(p)
/** Returns the index of the first occurence of the specified
* object in this iterable object.
@@ -265,7 +266,8 @@ trait SequenceTemplate[+A, +This <: IterableTemplate[A, This] with Sequence[A]]
*/
def reverseIterator: Iterator[A] = reverse.iterator
- @deprecated("use `reverseIterator' instead") def reversedElements = reverseIterator
+ @deprecated("use `reverseIterator' instead")
+ def reversedElements = reverseIterator
/**
* Checks whether the argument sequence is contained at the
@@ -517,6 +519,7 @@ trait SequenceTemplate[+A, +This <: IterableTemplate[A, This] with Sequence[A]]
* <code>map</code>, and <code>flatMap</code> methods that build projections
* of the collection.
*/
- @deprecated("use `view' instead") override def projection = view
+ @deprecated("use `view' instead")
+ override def projection = view
}
diff --git a/src/library/scala/collection/generic/SequenceView.scala b/src/library/scala/collection/generic/SequenceView.scala
index f9c26093cf..25b015dd86 100644
--- a/src/library/scala/collection/generic/SequenceView.scala
+++ b/src/library/scala/collection/generic/SequenceView.scala
@@ -6,12 +6,11 @@
** |/ **
\* */
-// $Id: Sequence.scala 16092 2008-09-12 10:37:06Z nielsen $
+// $Id$
package scala.collection.generic
-import Sequence.fill
import TraversableView.NoBuilder
/** A non-strict projection of an iterable.
diff --git a/src/library/scala/collection/generic/SequenceViewTemplate.scala b/src/library/scala/collection/generic/SequenceViewTemplate.scala
index b11696ebaf..cd67b81d26 100644
--- a/src/library/scala/collection/generic/SequenceViewTemplate.scala
+++ b/src/library/scala/collection/generic/SequenceViewTemplate.scala
@@ -6,7 +6,7 @@
** |/ **
\* */
-// $Id: Sequence.scala 16092 2008-09-12 10:37:06Z nielsen $
+// $Id$
package scala.collection.generic
diff --git a/src/library/scala/collection/generic/SetBuilder.scala b/src/library/scala/collection/generic/SetBuilder.scala
index 73882781f4..1c4d3a18d9 100644
--- a/src/library/scala/collection/generic/SetBuilder.scala
+++ b/src/library/scala/collection/generic/SetBuilder.scala
@@ -6,14 +6,14 @@
** |/ **
\* */
-// $Id: ListBuffer.scala 14378 2008-03-13 11:39:05Z dragos $
+// $Id$
package scala.collection.generic
// import collection.immutable.{List, Nil, ::}
-/** The canonical builder for collections that are addable, i.e. that support an efficient + method
- * which adds an element to the collection.
+/** The canonical builder for collections that are addable, i.e. that support
+ * an efficient + method which adds an element to the collection.
* Collections are built from their empty element using this + method.
* @param empty The empty element of the collection.
*/
diff --git a/src/library/scala/collection/generic/SetClass.scala b/src/library/scala/collection/generic/SetClass.scala
index 0b38b7c91e..41b4477811 100644
--- a/src/library/scala/collection/generic/SetClass.scala
+++ b/src/library/scala/collection/generic/SetClass.scala
@@ -5,7 +5,10 @@
** /____/\___/_/ |_/____/_/ | | **
** |/ **
\* */
-// $Id: Traversable.scala 15188 2008-05-24 15:01:02Z stepancheg $
+
+// $Id$
+
+
package scala.collection.generic
trait SetClass[A, +CC[X] <: Set[X]] extends TraversableClass[A, CC] {
diff --git a/src/library/scala/collection/generic/SetFactory.scala b/src/library/scala/collection/generic/SetFactory.scala
index 72774e659b..aeaf5edc2c 100644
--- a/src/library/scala/collection/generic/SetFactory.scala
+++ b/src/library/scala/collection/generic/SetFactory.scala
@@ -1,6 +1,18 @@
+/* __ *\
+** ________ ___ / / ___ Scala API **
+** / __/ __// _ | / / / _ | (c) 2003-2009, LAMP/EPFL **
+** __\ \/ /__/ __ |/ /__/ __ | http://scala-lang.org/ **
+** /____/\___/_/ |_/____/_/ | | **
+** |/ **
+\* */
+
+// $Id$
+
+
package scala.collection.generic
-/** A template for companion objects of Map and subclasses thereof.
+/** A template for companion objects of <code>Map</code> and subclasses
+ * thereof.
*/
abstract class SetFactory[CC[X] <: Set[X] with SetTemplate[X, CC[X]]]
extends Companion[CC] {
diff --git a/src/library/scala/collection/generic/SetTemplate.scala b/src/library/scala/collection/generic/SetTemplate.scala
index 61b34108c5..e5a479454d 100644
--- a/src/library/scala/collection/generic/SetTemplate.scala
+++ b/src/library/scala/collection/generic/SetTemplate.scala
@@ -6,7 +6,7 @@
** |/ **
\* */
-// $Id: Iterable.scala 15188 2008-05-24 15:01:02Z stepancheg $
+// $Id$
package scala.collection.generic
diff --git a/src/library/scala/collection/generic/Shrinkable.scala b/src/library/scala/collection/generic/Shrinkable.scala
index c47ad2235b..342e724e80 100644
--- a/src/library/scala/collection/generic/Shrinkable.scala
+++ b/src/library/scala/collection/generic/Shrinkable.scala
@@ -6,7 +6,7 @@
** |/ **
\* */
-// $Id: Iterable.scala 15188 2008-05-24 15:01:02Z stepancheg $
+// $Id$
package scala.collection.generic
diff --git a/src/library/scala/collection/generic/Sorted.scala b/src/library/scala/collection/generic/Sorted.scala
index 5e9c8b070d..fb26919424 100644
--- a/src/library/scala/collection/generic/Sorted.scala
+++ b/src/library/scala/collection/generic/Sorted.scala
@@ -6,7 +6,7 @@
** |/ **
\* */
-// $Id: Sorted.scala 17537 2009-04-20 18:37:37Z odersky $
+// $Id$
package scala.collection.generic
diff --git a/src/library/scala/collection/generic/SortedMapFactory.scala b/src/library/scala/collection/generic/SortedMapFactory.scala
index 938ce145f9..3c1355ac99 100644
--- a/src/library/scala/collection/generic/SortedMapFactory.scala
+++ b/src/library/scala/collection/generic/SortedMapFactory.scala
@@ -1,3 +1,14 @@
+/* __ *\
+** ________ ___ / / ___ Scala API **
+** / __/ __// _ | / / / _ | (c) 2003-2009, LAMP/EPFL **
+** __\ \/ /__/ __ |/ /__/ __ | http://scala-lang.org/ **
+** /____/\___/_/ |_/____/_/ | | **
+** |/ **
+\* */
+
+// $Id$
+
+
package scala.collection.generic
/** A template for companion objects of mutable.Map and subclasses thereof.
diff --git a/src/library/scala/collection/generic/SortedMapTemplate.scala b/src/library/scala/collection/generic/SortedMapTemplate.scala
index 03b0c983de..7dd6fae30e 100644
--- a/src/library/scala/collection/generic/SortedMapTemplate.scala
+++ b/src/library/scala/collection/generic/SortedMapTemplate.scala
@@ -1,12 +1,14 @@
/* __ *\
** ________ ___ / / ___ Scala API **
** / __/ __// _ | / / / _ | (c) 2006-2009, LAMP/EPFL **
-** __\ \/ /__/ __ |/ /__/ __ | **
+** __\ \/ /__/ __ |/ /__/ __ | http://scala-lang.org/ **
** /____/\___/_/ |_/____/_/ | | **
** |/ **
\* */
-// $Id: SortedMap.scala 16893 2009-01-13 13:09:22Z cunei $
+// $Id$
+
+
package scala.collection.generic
/** A template for maps whose keys are sorted.
diff --git a/src/library/scala/collection/generic/SortedSetFactory.scala b/src/library/scala/collection/generic/SortedSetFactory.scala
index 3fdcea64fb..b113528653 100644
--- a/src/library/scala/collection/generic/SortedSetFactory.scala
+++ b/src/library/scala/collection/generic/SortedSetFactory.scala
@@ -1,3 +1,14 @@
+/* __ *\
+** ________ ___ / / ___ Scala API **
+** / __/ __// _ | / / / _ | (c) 2006-2009, LAMP/EPFL **
+** __\ \/ /__/ __ |/ /__/ __ | http://scala-lang.org/ **
+** /____/\___/_/ |_/____/_/ | | **
+** |/ **
+\* */
+
+// $Id$
+
+
package scala.collection.generic
/** A template for companion objects of Set and subclasses thereof.
diff --git a/src/library/scala/collection/generic/SortedSetTemplate.scala b/src/library/scala/collection/generic/SortedSetTemplate.scala
index 4c1b5a9721..f7da860e25 100644
--- a/src/library/scala/collection/generic/SortedSetTemplate.scala
+++ b/src/library/scala/collection/generic/SortedSetTemplate.scala
@@ -6,7 +6,7 @@
** |/ **
\* */
-// $Id: SortedSet.scala 16893 2009-01-13 13:09:22Z cunei $
+// $Id$
// !!! todo: integrate in new collections library
package scala.collection.generic
diff --git a/src/library/scala/collection/generic/Subtractable.scala b/src/library/scala/collection/generic/Subtractable.scala
index 8a0f3798c9..4b411d768d 100644
--- a/src/library/scala/collection/generic/Subtractable.scala
+++ b/src/library/scala/collection/generic/Subtractable.scala
@@ -6,7 +6,7 @@
** |/ **
\* */
-// $Id: Iterable.scala 15188 2008-05-24 15:01:02Z stepancheg $
+// $Id$
package scala.collection.generic
diff --git a/src/library/scala/collection/generic/TraversableClass.scala b/src/library/scala/collection/generic/TraversableClass.scala
index e887bfc9b8..c107bddd0d 100644
--- a/src/library/scala/collection/generic/TraversableClass.scala
+++ b/src/library/scala/collection/generic/TraversableClass.scala
@@ -5,7 +5,10 @@
** /____/\___/_/ |_/____/_/ | | **
** |/ **
\* */
-// $Id: Traversable.scala 15188 2008-05-24 15:01:02Z stepancheg $
+
+// $Id$
+
+
package scala.collection.generic
trait TraversableClass[+A, +CC[X] <: Traversable[X]] {
diff --git a/src/library/scala/collection/generic/TraversableFactory.scala b/src/library/scala/collection/generic/TraversableFactory.scala
index 644af4595e..4b783370bd 100644
--- a/src/library/scala/collection/generic/TraversableFactory.scala
+++ b/src/library/scala/collection/generic/TraversableFactory.scala
@@ -1,4 +1,15 @@
- package scala.collection.generic
+/* __ *\
+** ________ ___ / / ___ Scala API **
+** / __/ __// _ | / / / _ | (c) 2006-2009, LAMP/EPFL **
+** __\ \/ /__/ __ |/ /__/ __ | http://scala-lang.org/ **
+** /____/\___/_/ |_/____/_/ | | **
+** |/ **
+\* */
+
+// $Id$
+
+
+package scala.collection.generic
/** A template for companion objects of Traversable and subclasses thereof.
*/
diff --git a/src/library/scala/collection/generic/TraversableForwarder.scala b/src/library/scala/collection/generic/TraversableForwarder.scala
index 7ed718edcd..1ec60da2a3 100644
--- a/src/library/scala/collection/generic/TraversableForwarder.scala
+++ b/src/library/scala/collection/generic/TraversableForwarder.scala
@@ -6,7 +6,7 @@
** |/ **
\* */
-// $Id: IterableProxy.scala 15458 2008-06-28 20:23:22Z stepancheg $
+// $Id$
package scala.collection.generic
diff --git a/src/library/scala/collection/generic/TraversableProxyTemplate.scala b/src/library/scala/collection/generic/TraversableProxyTemplate.scala
index ab358cbe66..dd32c685aa 100644
--- a/src/library/scala/collection/generic/TraversableProxyTemplate.scala
+++ b/src/library/scala/collection/generic/TraversableProxyTemplate.scala
@@ -6,7 +6,7 @@
** |/ **
\* */
-// $Id: IterableProxy.scala 15458 2008-06-28 20:23:22Z stepancheg $
+// $Id$
package scala.collection.generic
diff --git a/src/library/scala/collection/generic/TraversableTemplate.scala b/src/library/scala/collection/generic/TraversableTemplate.scala
index f7b6dcc740..64017b06aa 100644
--- a/src/library/scala/collection/generic/TraversableTemplate.scala
+++ b/src/library/scala/collection/generic/TraversableTemplate.scala
@@ -6,17 +6,20 @@
** |/ **
\* */
-// $Id: Traversable.scala 15188 2008-05-24 15:01:02Z stepancheg $
+// $Id$
+
+
package scala.collection.generic
// import immutable.{List, Stream, Nil} //!!!
import mutable.{Buffer, ArrayBuffer, ListBuffer}
/** A template trait for traversable collections.
- * This is a base trait of all kinds of Scala collections. It implements the
- * behavior common to all collections, in terms of a method `foreach` with signature:
+ * This is a base trait of all kinds of Scala collections. It implements
+ * the behavior common to all collections, in terms of a method
+ * <code>foreach</code> with signature:<pre>
*
- * def foreach[U](f: Elem => U): Unit
+ * def foreach[U](f: Elem => U): Unit</pre>
*
* Collection classes mixing in this trait provide a concrete
* <code>foreach</code> method which traverses all the
diff --git a/src/library/scala/collection/generic/TraversableView.scala b/src/library/scala/collection/generic/TraversableView.scala
index 3c2efdc92f..282ff0fdc0 100644
--- a/src/library/scala/collection/generic/TraversableView.scala
+++ b/src/library/scala/collection/generic/TraversableView.scala
@@ -5,13 +5,17 @@
** /____/\___/_/ |_/____/_/ | | **
** |/ **
\* */
+
+// $Id$
+
+
package scala.collection.generic
-import Math.MAX_INT
import TraversableView.NoBuilder
/** A base class for views of Traversable.
* Every subclass has to implenment the foreach method
+ *
* @author Martin Odersky
* @version 2.8
*/
diff --git a/src/library/scala/collection/generic/TraversableViewTemplate.scala b/src/library/scala/collection/generic/TraversableViewTemplate.scala
index 29fa718ae5..49c49e513e 100644
--- a/src/library/scala/collection/generic/TraversableViewTemplate.scala
+++ b/src/library/scala/collection/generic/TraversableViewTemplate.scala
@@ -5,13 +5,18 @@
** /____/\___/_/ |_/____/_/ | | **
** |/ **
\* */
+
+// $Id$
+
+
package scala.collection.generic
import Math.MAX_INT
import TraversableView.NoBuilder
-/** A base class for views of Traversable.
+/** A base class for views of <code>Traversable</code>.
* Every subclass has to implenment the foreach method
+ *
* @author Martin Odersky
* @version 2.8
*/
diff --git a/src/library/scala/collection/generic/VectorTemplate.scala b/src/library/scala/collection/generic/VectorTemplate.scala
index 549485ed40..a656072ed2 100644
--- a/src/library/scala/collection/generic/VectorTemplate.scala
+++ b/src/library/scala/collection/generic/VectorTemplate.scala
@@ -6,7 +6,7 @@
** |/ **
\* */
-// $Id: Vector.scala 15437 2008-06-25 16:22:45Z stepancheg $
+// $Id$
package scala.collection.generic
diff --git a/src/library/scala/collection/generic/VectorView.scala b/src/library/scala/collection/generic/VectorView.scala
index 703a6a7496..41d2c98a19 100644
--- a/src/library/scala/collection/generic/VectorView.scala
+++ b/src/library/scala/collection/generic/VectorView.scala
@@ -6,7 +6,7 @@
** |/ **
\* */
-// $Id: Sequence.scala 16092 2008-09-12 10:37:06Z nielsen $
+// $Id$
package scala.collection.generic
@@ -14,6 +14,7 @@ package scala.collection.generic
import TraversableView.NoBuilder
/** A non-strict projection of an iterable.
+ *
* @author Sean McDirmid
* @author Martin Odersky
* @version 2.8
diff --git a/src/library/scala/collection/generic/VectorViewTemplate.scala b/src/library/scala/collection/generic/VectorViewTemplate.scala
index a7f4c5991f..f25c4a949e 100644
--- a/src/library/scala/collection/generic/VectorViewTemplate.scala
+++ b/src/library/scala/collection/generic/VectorViewTemplate.scala
@@ -14,6 +14,7 @@ package scala.collection.generic
import TraversableView.NoBuilder
/** A non-strict projection of an iterable.
+ *
* @author Sean McDirmid
* @author Martin Odersky
* @version 2.8
diff --git a/src/library/scala/util/control/Breaks.scala b/src/library/scala/util/control/Breaks.scala
index a6d6686c72..3315140b6b 100755
--- a/src/library/scala/util/control/Breaks.scala
+++ b/src/library/scala/util/control/Breaks.scala
@@ -1,15 +1,26 @@
+/* __ *\
+** ________ ___ / / ___ Scala API **
+** / __/ __// _ | / / / _ | (c) 2003-2009, LAMP/EPFL **
+** __\ \/ /__/ __ |/ /__/ __ | http://scala-lang.org/ **
+** /____/\___/_/ |_/____/_/ | | **
+** |/ **
+\* */
+
+// $Id$
+
+
package scala.util.control
/** An object that can be used for the break control abstraction.
- * Example usage:
+ * Example usage:<pre>
*
- * import Breaks.{break, breakable}
+ * <b>import</b> Breaks.{break, breakable}
*
* breakable {
- * for (...) {
- * if (...) break
+ * <b>for</b> (...) {
+ * <b>if</b> (...) break
* }
- * }
+ * }</pre>
*
*/
class Breaks {