Scala Library
|
|
class
ImmutableSetAdaptor[A](protected val
set : Set[A])
extends
Set[A]empty
has
to be redefined if the immutable set on which this mutable set is
originally based is not empty. empty
is supposed to
return the representation of an empty set.Method Summary | |
def
|
+=
(elem : A) : Unit
Add a new element to the set.
|
def
|
-=
(elem : A) : Unit
Removes a single element from a set.
|
override def
|
clear
: Unit
Removes all elements from the set. After this operation is completed,
the set will be empty.
|
def
|
contains
(elem : A) : Boolean
Checks if this set contains element
elem . |
def
|
elements
: Iterator[A]
Creates a new iterator over all elements contained in this
object.
|
override def
|
exists
(p : (A) => Boolean) : Boolean
Apply a predicate
p to all elements of this
iterable object and return true, iff there is at least one
element for which p yields true. |
override def
|
foreach
(f : (A) => Unit) : Unit
Apply a function
f to all elements of this
iterable object. |
override def
|
isEmpty
: Boolean
Checks if this set is empty.
|
def
|
size
: Int
Returns the number of elements in this set.
|
override def
|
toList
: List[A]
Returns a list containing all of the elements in this iterable object.
|
override def
|
toString
: java.lang.String
Returns a string representation of the object.
|
Methods inherited from Set | |
update, +=, ++=, ++=, +, +, ++, ++, incl, -=, --=, --=, -, -, --, --, excl, intersect, retain, <<, clone, readOnly |
Methods inherited from Set | |
apply, subsetOf, *, **, equals, hashCode, toArray, stringPrefix |
Methods inherited from Iterable | |
concat, ++, map, flatMap, filter, partition, takeWhile, dropWhile, take, drop, forall, find, findIndexOf, indexOf, foldLeft, foldRight, /:, :\, reduceLeft, reduceRight, copyToBuffer, sameElements, toSeq, toStream, mkString, mkString, mkString, addString, addString, addString, copyToArray, projection, hasDefiniteSize |
Methods inherited from Function1 | |
compose, andThen |
Methods inherited from AnyRef | |
getClass, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized |
Methods inherited from Any | |
==, !=, isInstanceOf, asInstanceOf |
Method Details |
def
size : Int
override
def
isEmpty : Boolean
true
iff there is no element in the set.elem
.elem -
the element to check for membership.true
iff elem
is contained in this set.f
to all elements of this
iterable object.f -
a function that is applied to every element.p
to all elements of this
iterable object and return true, iff there is at least one
element for which p
yields true.p -
the predicateoverride
def
toString : java.lang.String
The default representation is platform dependent.
elem -
the element to be addedelem -
The element to be removed.override
def
clear : Unit
Scala Library
|
|