scala.collection.immutable.ListSet

class Node

[source: scala/collection/immutable/ListSet.scala]

@serializable

protected class Node(protected val override elem : A)
extends ListSet[A]
Method Summary
override def + (e : A) : ListSet[A]
This method creates a new set with an additional element.
override def - (e : A) : ListSet[A]
- can be used to remove a single element from a set.
override def contains (e : A) : Boolean
Checks if this set contains element elem.
override def isEmpty : Boolean
Checks if this set is empty.
protected override def next : ListSet[A]
override def size : Int
Returns the number of elements in this set.
override def stringPrefix : java.lang.String
Defines the prefix of this object's toString representation.
Methods inherited from ListSet
companion, iterator
Methods inherited from Set
hashCode
Methods inherited from SetTemplate
newBuilder, apply, intersect, &, **, union, |, diff, &~, subsetOf, equals, toString
Methods inherited from Subtractable
-, --, --
Methods inherited from Addable
+, ++, ++
Methods inherited from SetClass
empty
Methods inherited from Function1
compose, andThen
Methods inherited from IterableTemplate
elements, foreach, foldRight, reduceRight, toIterable, head, takeRight, dropRight, sameElements, toStream, view, view, first, firstOption, toSeq, projection
Methods inherited from TraversableClass
genericBuilder, unzip, flatten, transpose
Methods inherited from TraversableTemplate
thisCollection, nonEmpty, hasDefiniteSize, ++, ++, map, flatMap, filter, filterMap, filterNot, remove, partition, groupBy, forall, exists, count, find, foldLeft, /:, :\, reduceLeft, reduceLeftOption, reduceRightOption, headOption, tail, last, lastOption, init, take, drop, slice, takeWhile, dropWhile, span, splitAt, copyToBuffer, copyToArray, copyToArray, toArray, toList, toSequence, toSet, mkString, mkString, mkString, addString, addString, addString
Methods inherited from AnyRef
getClass, clone, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized
Methods inherited from Any
==, !=, isInstanceOf, asInstanceOf
Method Details
override def size : Int
Returns the number of elements in this set.
Returns
number of set elements.
Overrides
ListSet.size

override def isEmpty : Boolean
Checks if this set is empty.
Returns
true, iff there is no element in the set.
Overrides
ListSet.isEmpty

override def contains(e : A) : Boolean
Checks if this set contains element elem.
Parameters
elem - the element to check for membership.
Returns
true, iff elem is contained in this set.
Overrides
ListSet.contains

override def +(e : A) : ListSet[A]
This method creates a new set with an additional element.
Overrides
ListSet.+

override def -(e : A) : ListSet[A]
- can be used to remove a single element from a set.
Overrides
ListSet.-

protected override def next : ListSet[A]
Throws
Predef.NoSuchElementException -
Overrides
ListSet.next

override def stringPrefix : java.lang.String
Defines the prefix of this object's toString representation.