diff options
Diffstat (limited to 'src/library/scala/collection/immutable/ListSet.scala')
-rw-r--r-- | src/library/scala/collection/immutable/ListSet.scala | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/library/scala/collection/immutable/ListSet.scala b/src/library/scala/collection/immutable/ListSet.scala index 22e614dd75..47e3245117 100644 --- a/src/library/scala/collection/immutable/ListSet.scala +++ b/src/library/scala/collection/immutable/ListSet.scala @@ -63,7 +63,8 @@ object ListSet extends ImmutableSetFactory[ListSet] { * @define mayNotTerminateInf * @define willNotTerminateInf */ -class ListSet[A] extends Set[A] +class ListSet[A] extends AbstractSet[A] + with Set[A] with GenericSetTemplate[A, ListSet] with SetLike[A, ListSet[A]] with Serializable{ self => @@ -112,7 +113,7 @@ class ListSet[A] extends Set[A] * @throws Predef.NoSuchElementException * @return the new iterator */ - def iterator: Iterator[A] = new Iterator[A] { + def iterator: Iterator[A] = new AbstractIterator[A] { var that: ListSet[A] = self def hasNext = that.nonEmpty def next: A = |