PersistentBag
Attributes
- Graph
-
- Supertypes
-
trait Buffer[Object]trait Shrinkable[Object]trait Growable[Object]trait Clearabletrait Seq[Object]trait SeqOps[Object, Buffer, Buffer[Object]]trait Cloneable[Buffer[Object]]trait Cloneabletrait Seq[Object]trait Equalstrait SeqOps[Object, Buffer, Buffer[Object]]trait PartialFunction[Int, Object]trait Int => Objecttrait Iterable[Object]trait Iterable[Object]trait IterableFactoryDefaults[Object, Buffer]trait IterableOps[Object, Buffer, Buffer[Object]]trait IterableOnceOps[Object, Buffer, Buffer[Object]]trait IterableOnce[Object]class AbstractPersistentCollection[Object]trait PersistentCollection[Object]trait LazyInitializabletrait Serializableclass Objecttrait Matchableclass AnyShow all
Members list
Type members
Classlikes
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Value members
Constructors
Concrete methods
Attributes
- Definition Classes
-
Growable
Attributes
- Definition Classes
-
SeqOps -> Function1
Attributes
- Definition Classes
-
Clearable
Attributes
- Definition Classes
-
SeqOps
Attributes
- Definition Classes
-
PersistentCollection
Attributes
- Definition Classes
-
PersistentCollection
Attributes
- Definition Classes
-
PersistentCollection
Bag does not respect the collection API
Bag does not respect the collection API
Attributes
- Definition Classes
-
Seq -> Equals -> Any
Attributes
- Definition Classes
-
PersistentCollection
Attributes
- Definition Classes
-
PersistentCollection
Attributes
- Definition Classes
-
PersistentCollection
Attributes
- Definition Classes
-
PersistentCollection
Attributes
- Definition Classes
-
AbstractPersistentCollection -> PersistentCollection
Attributes
- Definition Classes
-
PersistentCollection
Attributes
- Definition Classes
-
PersistentCollection
Calculate a hash code value for the object.
Calculate a hash code value for the object.
The default hashing algorithm is platform dependent.
Note that it is allowed for two objects to have identical hash codes (o1.hashCode.equals(o2.hashCode)) yet not be equal (o1.equals(o2) returns false). A degenerate implementation could always return 0. However, it is required that if two objects are equal (o1.equals(o2) returns true) that they have identical hash codes (o1.hashCode.equals(o2.hashCode)). Therefore, when overriding this method, be sure to verify that the behavior is consistent with the equals method.
Attributes
- Returns
-
the hash code value for this object.
- Definition Classes
-
Seq -> Any
Attributes
- Definition Classes
-
SeqOps
Attributes
- Definition Classes
-
PersistentCollection
Attributes
- Definition Classes
-
PersistentCollection
Attributes
- Definition Classes
-
PersistentCollection
Attributes
- Definition Classes
-
Buffer
Attributes
- Definition Classes
-
Buffer
Attributes
- Definition Classes
-
AbstractPersistentCollection -> PersistentCollection
Attributes
- Definition Classes
-
PersistentCollection
Attributes
- Definition Classes
-
SeqOps -> IterableOnceOps
Attributes
- Definition Classes
-
AbstractPersistentCollection -> PersistentCollection
Attributes
- Definition Classes
-
PersistentCollection
Attributes
- Definition Classes
-
PersistentCollection
Attributes
- Definition Classes
-
IterableOnce
Attributes
- Definition Classes
-
SeqOps
Attributes
- Definition Classes
-
SeqOps
Attributes
- Definition Classes
-
PersistentCollection
Attributes
- Definition Classes
-
AbstractPersistentCollection -> PersistentCollection
Attributes
- Definition Classes
-
PersistentCollection
Attributes
- Definition Classes
-
Buffer
Attributes
- Definition Classes
-
Buffer
Attributes
- Definition Classes
-
Buffer
Attributes
- Definition Classes
-
Buffer
Attributes
- Definition Classes
-
Buffer -> Shrinkable
Returns a string representation of the object.
Returns a string representation of the object.
The default representation is platform dependent.
Attributes
- Returns
-
a string representation of the object.
- Definition Classes
-
Seq -> Function1 -> Iterable -> Any
Attributes
- Definition Classes
-
SeqOps
Inherited methods
Attributes
- Inherited from:
- IterableOps
Attributes
- Definition Classes
-
SeqOps -> IterableOps
- Inherited from:
- SeqOps
Attributes
- Inherited from:
- Growable
Attributes
- Inherited from:
- Buffer
Attributes
- Inherited from:
- SeqOps
Attributes
- Inherited from:
- Growable
Attributes
- Inherited from:
- Buffer
Attributes
- Inherited from:
- Shrinkable
Attributes
- Inherited from:
- Shrinkable
Attributes
- Inherited from:
- SeqOps
Attributes
- Inherited from:
- SeqOps
Attributes
- Inherited from:
- Growable
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- AbstractPersistentCollection
Attributes
- Inherited from:
- AbstractPersistentCollection
Attributes
- Inherited from:
- PartialFunction
Attributes
- Definition Classes
-
PartialFunction -> Function1
- Inherited from:
- PartialFunction
Attributes
- Inherited from:
- Buffer
Attributes
- Inherited from:
- Buffer
Attributes
- Inherited from:
- SeqOps
Attributes
- Inherited from:
- SeqOps
Attributes
- Inherited from:
- PartialFunction
Attributes
- Inherited from:
- AbstractPersistentCollection
Attributes
- Inherited from:
- AbstractPersistentCollection
Attributes
- Inherited from:
- Seq
Attributes
- Inherited from:
- AbstractPersistentCollection
Attributes
- Inherited from:
- AbstractPersistentCollection
Create a copy of the receiver object.
Create a copy of the receiver object.
The default implementation of the clone method is platform dependent.
Attributes
- Returns
-
a copy of the receiver object.
- Note
-
not specified by SLS as a member of AnyRef
- Definition Classes
-
SeqOps -> Cloneable -> Object
- Inherited from:
- SeqOps
Attributes
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- SeqOps
Attributes
- Inherited from:
- PartialFunction
Attributes
- Inherited from:
- Function1
Attributes
- Definition Classes
-
SeqOps -> IterableOps
- Inherited from:
- SeqOps
Attributes
- Inherited from:
- SeqOps
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- SeqOps
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- SeqOps
Attributes
- Inherited from:
- AbstractPersistentCollection
Attributes
- Inherited from:
- SeqOps
Attributes
- Inherited from:
- SeqOps
Attributes
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- Buffer
Attributes
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- Buffer
Attributes
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- Buffer
Attributes
- Inherited from:
- AbstractPersistentCollection
Attributes
- Inherited from:
- AbstractPersistentCollection
Attributes
- Inherited from:
- PartialFunction
Attributes
- Definition Classes
-
IterableFactoryDefaults -> IterableOps
- Inherited from:
- IterableFactoryDefaults
Attributes
- Inherited from:
- AbstractPersistentCollection
Attributes
- Inherited from:
- SeqOps
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- SeqOps
Attributes
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- AbstractPersistentCollection
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- IterableFactoryDefaults
Attributes
- Inherited from:
- AbstractPersistentCollection
Attributes
- Inherited from:
- AbstractPersistentCollection
Attributes
- Inherited from:
- AbstractPersistentCollection
Attributes
- Inherited from:
- AbstractPersistentCollection
Attributes
- Inherited from:
- AbstractPersistentCollection
Attributes
- Inherited from:
- AbstractPersistentCollection
Attributes
- Inherited from:
- AbstractPersistentCollection
Attributes
- Inherited from:
- AbstractPersistentCollection
Attributes
- Inherited from:
- AbstractPersistentCollection
Attributes
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- AbstractPersistentCollection
Attributes
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- PersistentCollection
Attributes
- Inherited from:
- PersistentCollection
Attributes
- Inherited from:
- SeqOps
Attributes
- Inherited from:
- SeqOps
Attributes
- Inherited from:
- SeqOps
Attributes
- Inherited from:
- SeqOps
Attributes
- Inherited from:
- SeqOps
Attributes
- Inherited from:
- SeqOps
Attributes
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- SeqOps
Attributes
- Inherited from:
- SeqOps
Attributes
- Inherited from:
- AbstractPersistentCollection
Attributes
- Inherited from:
- AbstractPersistentCollection
Attributes
- Inherited from:
- AbstractPersistentCollection
Attributes
- Inherited from:
- AbstractPersistentCollection
Attributes
- Inherited from:
- PersistentCollection
Attributes
- Definition Classes
-
IterableOps -> IterableOnceOps
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- AbstractPersistentCollection
Attributes
- Definition Classes
-
Buffer -> Seq -> Seq -> Iterable -> Iterable -> IterableOps
- Inherited from:
- Buffer
Attributes
- Definition Classes
-
Buffer -> Growable -> IterableOnce
- Inherited from:
- Buffer
Attributes
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- SeqOps
Attributes
- Inherited from:
- SeqOps
Attributes
- Inherited from:
- SeqOps
Attributes
- Inherited from:
- SeqOps
Attributes
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- Iterable
Attributes
- Inherited from:
- SeqOps
Attributes
- Inherited from:
- SeqOps
Attributes
- Inherited from:
- SeqOps
Attributes
- Inherited from:
- PartialFunction
Attributes
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- PersistentCollection
Attributes
- Inherited from:
- IterableFactoryDefaults
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- PartialFunction
Attributes
- Inherited from:
- SeqOps
Attributes
- Inherited from:
- Buffer
Attributes
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- SeqOps
Attributes
- Inherited from:
- SeqOps
Attributes
- Inherited from:
- AbstractPersistentCollection
Attributes
- Inherited from:
- AbstractPersistentCollection
Attributes
- Inherited from:
- Buffer
Attributes
- Inherited from:
- SeqOps
Attributes
- Inherited from:
- SeqOps
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- AbstractPersistentCollection
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- PersistentCollection
Attributes
- Inherited from:
- AbstractPersistentCollection
Attributes
- Inherited from:
- SeqOps
Attributes
- Inherited from:
- SeqOps
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- PartialFunction
Attributes
- Inherited from:
- SeqOps
Attributes
- Inherited from:
- SeqOps
Attributes
- Inherited from:
- SeqOps
Attributes
- Inherited from:
- SeqOps
Attributes
- Inherited from:
- Cloneable
Attributes
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- SeqOps
Attributes
- Inherited from:
- SeqOps
Attributes
- Inherited from:
- SeqOps
Attributes
- Inherited from:
- SeqOps
Attributes
- Inherited from:
- AbstractPersistentCollection
Attributes
- Inherited from:
- AbstractPersistentCollection
Attributes
- Inherited from:
- AbstractPersistentCollection
Attributes
- Definition Classes
-
SeqOps -> IterableOnceOps
- Inherited from:
- SeqOps
Attributes
- Definition Classes
-
SeqOps -> IterableOps
- Inherited from:
- SeqOps
Attributes
- Definition Classes
-
SeqOps -> IterableOps
- Inherited from:
- SeqOps
Attributes
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- Buffer
Attributes
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- SeqOps
Attributes
- Inherited from:
- SeqOps
Attributes
- Inherited from:
- SeqOps
Attributes
- Inherited from:
- IterableOps
Attributes
- Definition Classes
-
IterableOps -> IterableOnceOps
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- SeqOps
Attributes
- Inherited from:
- IterableOnce
Attributes
- Inherited from:
- Shrinkable
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- Buffer
Attributes
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- Buffer
Attributes
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- Buffer
Attributes
- Definition Classes
-
IterableOps -> IterableOnceOps
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- PartialFunction
Attributes
- Inherited from:
- AbstractPersistentCollection
Attributes
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- SeqOps
Attributes
- Definition Classes
-
SeqOps -> IterableOps
- Inherited from:
- SeqOps
Attributes
- Inherited from:
- AbstractPersistentCollection
Attributes
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- IterableOps
Deprecated and Inherited methods
Attributes
- Deprecated
-
[Since version 2.13.0]Use `++=` aka `addAll` instead of varargs `+=`; infix operations with an operand of multiple args will be deprecated - Inherited from:
- Growable
Attributes
- Deprecated
-
[Since version 2.13.3]Use `--=` aka `subtractAll` instead of varargs `-=`; infix operations with an operand of multiple args will be deprecated - Inherited from:
- Shrinkable
Attributes
- Deprecated
-
[Since version 2.13.0]Use foldLeft instead of /: - Inherited from:
- IterableOnceOps
Attributes
- Deprecated
-
[Since version 2.13.0]Use foldRight instead of :\\ - Inherited from:
- IterableOnceOps
Attributes
- Deprecated
-
[Since version 2.13.0]`aggregate` is not relevant for sequential collections. Use `foldLeft(z)(seqop)` instead. - Inherited from:
- IterableOnceOps
Attributes
- Deprecated
-
[Since version 2.13.0]Use appendAll instead - Inherited from:
- Buffer
Attributes
- Deprecated
-
[Since version 2.13.0]Use iterableFactory instead - Inherited from:
- IterableOps
Attributes
- Deprecated
-
[Since version 2.13.0]Use `dest ++= coll` instead - Inherited from:
- IterableOnceOps
Attributes
- Deprecated
-
[Since version 2.13.0]Check .knownSize instead of .hasDefiniteSize for more actionable information (see scaladoc for details) - Inherited from:
- IterableOnceOps
Attributes
- Deprecated
-
[Since version 2.13.0]Use segmentLength instead of prefixLength - Inherited from:
- SeqOps
Attributes
- Deprecated
-
[Since version 2.13.0]Use prependAll instead - Inherited from:
- Buffer
Attributes
- Deprecated
-
[Since version 2.13.0]Use coll instead of repr in a collection implementation, use the collection value itself from the outside - Inherited from:
- IterableOps
Attributes
- Deprecated
-
[Since version 2.13.0]Use .reverseIterator.map(f).to(...) instead of .reverseMap(f) - Inherited from:
- SeqOps
Attributes
- Deprecated
-
[Since version 2.13.0]Iterable.seq always returns the iterable itself - Inherited from:
- Iterable
Attributes
- Deprecated
-
[Since version 2.13.7]toIterable is internal and will be made protected; its name is similar to `toList` or `toSeq`, but it doesn\'t copy non-immutable collections - Inherited from:
- Iterable
Attributes
- Deprecated
-
[Since version 2.13.0]Use .iterator instead of .toIterator - Inherited from:
- IterableOnceOps
Attributes
- Deprecated
-
[Since version 2.13.0]Use .to(LazyList) instead of .toStream - Inherited from:
- IterableOnceOps
Attributes
- Deprecated
-
[Since version 2.13.0]toTraversable is internal and will be made protected; its name is similar to `toList` or `toSeq`, but it doesn\'t copy non-immutable collections - Inherited from:
- IterableOps
Attributes
- Deprecated
-
[Since version 2.13.0]Use `mapInPlace` on an `IndexedSeq` instead - Inherited from:
- SeqOps
Attributes
- Deprecated
-
[Since version 2.13.4]use dropRightInPlace instead - Inherited from:
- Buffer
Attributes
- Deprecated
-
[Since version 2.13.4]use dropInPlace instead - Inherited from:
- Buffer
Attributes
- Deprecated
-
[Since version 2.13.0]Use `concat` instead - Inherited from:
- SeqOps
Attributes
- Deprecated
-
[Since version 2.13.0]Use .view.slice(from, until) instead of .view(from, until) - Inherited from:
- IterableOps