summaryrefslogtreecommitdiff
path: root/sources
diff options
context:
space:
mode:
authorMatthias Zenger <mzenger@gmail.com>2003-07-09 15:20:38 +0000
committerMatthias Zenger <mzenger@gmail.com>2003-07-09 15:20:38 +0000
commit2f2e78b7c135019758feee714c25f9e43b17bdca (patch)
tree6e910b2efb81285ba2a476f819d62f51bc97e5f0 /sources
parent05350a4a9d95eabca3c3f6fe17e8c0b79e37a6bd (diff)
downloadscala-2f2e78b7c135019758feee714c25f9e43b17bdca.tar.gz
scala-2f2e78b7c135019758feee714c25f9e43b17bdca.tar.bz2
scala-2f2e78b7c135019758feee714c25f9e43b17bdca.zip
Cleaned up the interface.
Diffstat (limited to 'sources')
-rw-r--r--sources/scala/collection/immutable/Set.scala16
1 files changed, 8 insertions, 8 deletions
diff --git a/sources/scala/collection/immutable/Set.scala b/sources/scala/collection/immutable/Set.scala
index 1968834144..993d2c3fa8 100644
--- a/sources/scala/collection/immutable/Set.scala
+++ b/sources/scala/collection/immutable/Set.scala
@@ -10,29 +10,29 @@
package scala.collection.immutable;
-trait Set[A, This <: ImmutableSet[A, This]]: This with scala.collection.Set[A] {
+trait Set[A, This <: Set[A, This]]: This with scala.collection.Set[A] {
- def add(elem: A): This;
+ def +(elem: A): This;
- def addAll(elems: A*): This = addSet(elems);
+ def add(elems: A*): This = addElems(elems);
- def addSet(that: Iterable[A]): This = {
+ def addElems(that: Iterable[A]): This = {
var res = this;
that.elements.foreach(elem => res = res.add(elem));
res;
}
- def remove(elem: A): This;
+ def -(elem: A): This;
- def removeAll(elems: A*): This = removeSet(elems);
+ def remove(elems: A*): This = removeElems(elems);
- def removeSet(that: Iterable[A]): This = {
+ def removeElems(that: Iterable[A]): This = {
var res = this;
that.elements.foreach(elem => res = res.remove(elem));
res;
}
- def intersect(that: Set[A]): This = filter(that.contains);
+ def intersect(that: scala.collection.Set[A]): This = filter(that.contains);
def clear: This;