blob: 458d4bbade9ec8778f779980dad9baf73446bf6d (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
|
package scalax.collection.generic
trait SetFactory[CC[A] <: SetTemplate[CC, A] with Set[A]] extends IterableFactory[CC] {
def empty[A]: CC[A]
def apply[A](elems: A*): CC[A] = empty[A] ++ elems.asInstanceOf[Iterable[A]] // !@!
override def newBuilder[B]: Builder[CC, B] = new AddableBuilder[CC, B](empty)
}
|